-v之后直接写容器内路径也是可以的,不写主机的路径就会自动生成一个目录,-P(大写)是随机映射端口
这样写就是把etc下面的nginx直接挂载出来,测试一下,不指定主机名就是直接是容器内的目录
第一个命令挂载完之后就会下载,下载完之后这里是volume(卷),看一下help(可以创建一个卷,查看卷是怎么做的,查看当前所有的卷,移除所有没在用的所有卷,移除所有的卷),现在查看一下所有的卷(镜像),这里是没有名字的镜像所以就是右边的乱码(这些乱码其实就是容器的名字),这些没有指定名字的就叫匿名卷挂载,这是因为在上图的第一个命令挂载指定的时候只指定了容器内的,没有指定容器外的,其实右面的乱码就是真实存在的目录
现在看一下是挂载在哪个地方的,再启动一个具体名字的(现在给-v起一个名字juming-nginx,只是一个名字,没有目录。如果在juming-nginx前加/就代表绝对路径开头(现在没有/就代表是一个普通的配置),然后和eyc/nginx(容器内路径是一定要写的,因为要挂载上去)绑定起来,这就代表起一个名字),然后回车就启动起来了,这样就会有一个名字
默认是rw
使用数据卷的方式一是用的commit
具名和匿名挂载
最新推荐文章于 2024-03-02 20:31:02 发布