docker學習日記-目錄掛載方法

docker學習日記-目錄掛載

映射本地目錄

經過docker run-v屬性進行宿主機和目標容器的目錄掛載html

docker run -d -v $PWD/html:/usr/share/nginx/html nginx

經過先建立存儲數據的容器,再將數據容器掛載到目標容器

# 建立數據容器
docker create -v $PWD/data:/var/mydata --name data_container centos
# 建立目標容器並掛載數據容器
docker run -d --volumes-from data_container --name test centos

進入容器查看掛載狀況nginx

docker exec -it test /bin/bash

# df -h 查詢掛載目錄狀況, 能夠看到osxfs掛載了/var/mydata
[root@f2b161477ab5 /]# df -h
Filesystem      Size  Used Avail Use% Mounted on
overlay          59G  2.5G   54G   5% /
tmpfs            64M     0   64M   0% /dev
tmpfs          1000M     0 1000M   0% /sys/fs/cgroup
osxfs           234G  129G  103G  56% /var/mydata
/dev/sda1        59G  2.5G   54G   5% /etc/hosts
shm              64M     0   64M   0% /dev/shm
tmpfs          1000M     0 1000M   0% /proc/acpi
tmpfs          1000M     0 1000M   0% /sys/firmware
相關文章
相關標籤/搜索