https://www.katacoda.com/courses/docker 사이트에서 학습 후 정리한 내용입니다.
Create Data Containers
1. Create Containers
docker create -v /config --name dataContainer busybox
-v : 컨테이너가 데이터를 읽거나 저장할 위치를 정의하는 옵션
2. Copy Files
docker cp config.conf dataContainer:/config/
docker cp : 파일을 컨테이너에 복사하기 위한 명령어
config.conf 파일을 dataContainer 및 config 디렉토리에 복사한다
3. Mount Volumnes From
docker run --volumes-from dataContainer ubuntu ls /config
--volumes-from <container> : 컨테이너 내부의 다른 컨테이너에 있는 마운트 볼륨을 사용할 수 있다.
샘플의 경우에는 dataContainer에 대한 참조가 있는 ubuntu 컨테이너를 실행한다.
config 디렉토리를 살펴보면 첨부된 컨테이너의 파일이 표 시된다.
4. Export/ Import Containers
DData Container를 다른 머신으로 옮기기를 원한다면,
.tar 파일로 export할 수 있다.
docker export dataContainer > dataContainer.tar
다음 명령어를 사용하면 Data Container를 다시 Docker로 가져온다.
docker import dataContainer.tar
'개발레시피 > └ 유틸' 카테고리의 다른 글
[IOT] 우리집 Smart Home 만들기 계획 (0) | 2018.12.20 |
---|---|
[Docker] 컨테이너 가상화 기술과 Docker (0) | 2018.12.14 |
[Docker] 4. Dockerizing Node.js (0) | 2018.11.30 |
[Docker] 3. 컨테이너 이미지 만들기 (0) | 2018.11.30 |
[Docker] 2. 정적 HTML 웹 사이트를 컨테이너로 배포해보기 (0) | 2018.11.29 |
Comments