挂载数据卷

在创建容器时,可以通过 -v 参数来挂载一个数据卷到某个容器目录:

docker run \ --name mn \ -v html:/root/html \ -p 8080:80 nginx \

docker run :就是创建并运行容器

-- name mn :给容器起个名字叫mn

-v html:/root/html :把html数据卷挂载到容器内的/root/html这个目录中

-p 8080:80 :把宿主机的8080端口映射到容器内的80端口

nginx :镜像名称

【如果不提前创建数据卷,系统会根据-v自动创建】

 

docker run的命令中通过 -v 参数挂载文件或目录到容器中:

-v volume名称:容器内目录

-v 宿主机文件:容器内文件

-v 宿主机目录:容器内目录

数据卷挂载与目录直接挂载的

  数据卷挂载耦合度低,由docker来管理目录,但是目录较深,不好找

  目录挂载耦合度高,需要我们自己管理目录,不过目录容易寻找查看【自己知道目录地址】

posted @ 2023-06-22 17:14  佛系粥米  阅读(16)  评论(0编辑  收藏  举报