1.把我制作的docker文件变成docker镜像
2.docker ps -a 查看现有的镜像
3.docker volume create volumeName 创建挂载卷
注:创建的volume位置在宿主机的 “/var/lib/docker/volumes/“
可以通过 WinSCP等软件把本地的文件上传到宿主机的volume文件夹内,实现本地–宿主机–容器互通
3.进行相关目录的挂载
此volume方式 可以实现容器与宿主机的文件共享 互传。
但是bind mounts却可能会隐藏容器的文件
docker run -itd –name=vol1_ubuntu -v my_vol:/root/yll d77311627597 bin/bash
注意参数:
-v 制定挂载的目录或文件 –volume list Bind mount a volume
-d 背景运行镜像内容器 -d, –detach Run container in background and print container ID
–name 给挂载之后的容器命名
挂载的方式二:bind mounts 模式
如果你使用Bind mounts挂载宿主机目录到一个容器中的非空目录,那么此容器中的非空目录中的文件会被隐藏,容器访问这个目录时能够访问到的文件均来自于宿主机目录。这也是Bind mounts模式和Volumes模式最大的行为上的不同。
文章知识点与官方知识档案匹配,可进一步学习相关知识云原生入门技能树容器(docker)安装docker8962 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!