[Docker] 암시적 docker volumes

2024. 10. 28. 10:43·OS/Docker
ubuntu@docker:~$ docker create -v /share-data --name=share-container ubuntu:14.04
ubuntu@docker:~$ docker ps -a | grep share
 47a1162b1f8b   ubuntu:14.04   "/bin/bash"     24 seconds ago   Created      share-container
ubuntu@docker:~$ docker ps
CONTAINER ID   IMAGE     COMMAND   CREATED   STATUS    PORTS     NAMES
ubuntu@docker:~$
ubuntu@docker:~$
ubuntu@docker:~$
ubuntu@docker:~$ docker ps -a
CONTAINER ID   IMAGE          COMMAND       CREATED         STATUS    PORTS     NAMES
9d7386d93939   ubuntu:14.04   "/bin/bash"   3 minutes ago   Created             share-container
ubuntu@docker:~$
ubuntu@docker:~$
ubuntu@docker:~$
ubuntu@docker:~$ docker ps -a | grep share
9d7386d93939   ubuntu:14.04   "/bin/bash"   3 minutes ago   Created             share-container

 

ubuntu@docker:~$ docker inspect share-container

ubuntu@docker:~$ docker run -it --volumes-from share-container --name=data-1 ubuntu:14.04 bash
root@0ca96e6079fb:/# ls
bin boot dev etc home lib lib64 media mnt opt proc root run sbin share-data srv sys tmp

 

 

root@0ca96e6079fb:/# ls share-data/
root@0ca96e6079fb:/# echo 'testing data container' > /share-data/data-1.txt
root@0ca96e6079fb:/#
root@0ca96e6079fb:/# ls share-data/
data-1.txt

 

현재 지금까지 어떤 작업을 했냐면 share-data 밑에 data-1을 만들었다. data1 컨테이너에 텍스트를 만들었으니까 share-container에 있는 share-data를 땡겨 쓴것이다. 

 

 

다음으로 data-2 컨테이너를 만들어서 share-container의 볼륨을 공유해볼 것이다. 

ubuntu@docker:~$ docker run -it --volumes-from share-container --name=data-2 ubuntu:14.04 bash

root@59275cece8f1:/# ls share-data/
data-1.txt
root@59275cece8f1:/# cat share-data/data-1.txt
testing data container

 

컨테이너랑 컨테이너끼리 연결해줌 예를 들면 웹 페이지와 데이터 베이스를 연결해준 것과 유사하다.

 

 

 

저작자표시 비영리 변경금지 (새창열림)

'OS > Docker' 카테고리의 다른 글

[Docker] Dockerfile 및 명령어  (0) 2024.10.28
[Docker] Web container log 유지 및 실시간 확인 Volume 구성  (0) 2024.10.28
[Docker] Proxy vs Reverse Proxy 차이  (0) 2024.10.21
[Docker] Volume - Bind mount 실습  (0) 2024.10.21
[Docker] Volume (데이터 보존할 때)  (0) 2024.10.21
'OS/Docker' 카테고리의 다른 글
  • [Docker] Dockerfile 및 명령어
  • [Docker] Web container log 유지 및 실시간 확인 Volume 구성
  • [Docker] Proxy vs Reverse Proxy 차이
  • [Docker] Volume - Bind mount 실습
Kouji
Kouji
Journey to Becoming a Data & Server Engineer
  • Kouji
    Kouji's Data & Server Journey
    Kouji
  • 전체
    오늘
    어제
    • 분류 전체보기
      • Programming
        • Python
        • SQL
      • Data & AI
        • Data Analysis
        • Ai
      • Cloud(AWS)
      • OS
        • Linux
        • Docker
        • Jenkins
        • Ubuntu
        • Window
        • Kubernates
        • Ansible
      • Network
        • NVIDIA
        • Network[이론]
        • Network[GNS3, Packet]
        • Network[On-Premise]
        • Network [L2, L3]
      • 트러블 슈팅
      • Life
        • My Career Stories
        • Personal
      • 개발 + OS 지식 함양
  • 블로그 메뉴

    • 홈
    • 관리 페이지
    • 글쓰기
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    알고리즘
    OS
    도커
    네트워크
    오블완
    스위치
    리눅스
    ubuntu
    Linux
    AWS
    L3
    IT
    인프라
    VMware
    화이팅
    docker
    웹
    네트워크엔지니어
    네트워크엔지니어링
    라우팅
    시스템엔지니어
    티스토리챌린지
    인프라엔지니어
    클라우드엔지니어
    CISCO
    서버
    보안
    네트워크관리사
    서버엔지니어
    dns
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
Kouji
[Docker] 암시적 docker volumes
상단으로

티스토리툴바