본문 바로가기
운영_설치/도커

도커 컨테이너에서 데이타 저장

by 써드아이 2020. 3. 19.

$ docker run -d \                                  # -d : 백그라운드에서 동작하도록
> --name wordpressvolume \                  # --name : 컨테이너 이름은 wordpressvolume
> -e MYSQL_DATABASE=wordpress \                    # -e : 환경변수 설정, MySQL Database는 wordpress
> -e MYSQL_ROOT_PASSWORD=password \                # -e : 환경변수 설정, MySQL 비밀번호는 password 
> -v /home/namacin/wordpress_db:/var/lib/mysql \ # -v : 공유할 디렉토리 설정, -v [호스트 디렉토리]:[컨테이너 디렉토리]
> mysql:5.7   


$ docker run -d \                       # -d : 백그라운드에서 동작하도록
> --name wordpressvolume \         # --name : 컨테이너 이름은 wordpressvolume
> -e WORDPRESS_DB_PASSWORD=password \   # -e : 환경변수 설정, Wordpress DB 패스워드는 password
> --link wordpressvolume:mysql \ # --link : wordpressvolume컨테이너를 mysql라는 이름으로 접근하겠다고 설정 
> -p 8080:80 \                               # -p 8080:80 번 포트를 포트 포워딩 하겠다는 의미입니다.
> wordpress      


$ docker run -i -t \                             # -i : 인터렉티브, -t : tty 설정
--name volume_override \                         # --name : 컨테이너 이름
-v /home/namacin/wordpress_db:/home/test \      # -v : 볼륨을 공유 [호스트 볼륨]:[컨테이너 볼륨]
test_image                                      # 이미지 이름



$ docker run -i -t \
> --name volumes_from_container \          # --name : 컨테이너 이름
> --volumes-from wordpressvolume \  # --volumes-from [컨테이너 이름] : -v가 설정된 컨테이너의 볼륨을 같이 공유
> wordpress                                # 이미지 이름







$ docker volume create --name myvolume
$ docker volume ls

$ docker run -i -t --name myvolume \   # --name : 이름을 지정하는 옵션으로, 컨테이너의 이름은 movolume
> -v myvolume:/root/ \                 # -v [볼륨의 이름]:[컨테이너의 공유 디렉토리], 볼륨과 컨테이너의 /root/를 공유
> ubuntu:14.04                         # 이미지 이름

 

 

 

 

도커는 기본적으로 이미지나 컨테이너, 볼륨을 /var/lib/docker 에 저장하고

이 값은 docker 데몬 실행시 -g 옵션으로 변경 가능하다

 

볼륨은 ${DOCKER_HOME}/volumes/ 에 저장된다.

 

'운영_설치 > 도커' 카테고리의 다른 글

docker-compose.yml 예제  (0) 2020.09.08
MySQL 컨테이너의 사용  (0) 2020.06.11
private registry 사용하기  (0) 2020.03.21
도커 사용의 이것저것  (0) 2020.03.21
도커 컨테이너 목록과 실행 옵션 (mysql, registry)  (0) 2020.03.20