Blog Content

    티스토리 뷰

    [Docker] 5. Data Container 만들기

    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


    Comments