經過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