# mariadb 이미지를 가져오기
sudo docker pull mariadb
# docker 이미지 확인
sudo docker images
# 컨테이너 생성
sudo docker run --name mariadb -d -p 33:3306 --restart=always -e MYSQL_ROOT_PASSWORD=root mariadb
## 33 은 host포트
## 3306 은 컨테이너 포트
## --restart=always 는 컨테이너가 예기치 않게 중지되면 자동으로 다시 시작
## ---name mariadb 는 생성할 컨테이너 명
## 맨 끝 mariadb 는 현재 가지고 있는 이미지 명
# mariadb 서버 접속
sudo docker exec -it mariadb bash
apt-get update
# mariadb 클라이언트 설치
apt-get install mysql-client
# docker mariadb 접속
sudo docker exec -it mariadb mysql -u root -p
# mariadb 정보
sudo docker inspect mariadb
# 아쉬운 점
1) localhost로 접속한 점 . > 지정 ip 혹은 hostname으로 접속 하는 방법 찾기 필요
2) port 지정하기
- 관리를 위함
- 중복 프로세스..?
3) registry 사용 방법 및 용도 정리 필요
- sudo docker pull registry:latest
4) 특정 db 버전으로 설치하는 방법 확인 필요
- dbeaver 에서는 localhost 와 33 port로 접속하여 연결 확인 !
반응형
'일상 기술노트 > kubernetes' 카테고리의 다른 글
open \\.\pipe\docker_engine linux: The system cannot find the file specified 에러 (0) | 2020.05.02 |
---|---|
도커에서 hadoop 설치 하기_1 (0) | 2019.09.08 |
도커 명령어 (0) | 2019.08.30 |