$ 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

WRITTEN BY
써드아이

,