docker学习日记-目录挂载方法

4次阅读

共计 609 个字符,预计需要花费 2 分钟才能阅读完成。

docker 学习日记 - 目录挂载
映射本地目录
通过 docker run 的 - v 属性进行宿主机和目标容器的目录挂载
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
进入容器查看挂载情况
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

正文完
 0