当前位置:   article > 正文

dockerfile创建镜像与容器卷与容器查看_linux 如何查找正在运行的容器的dockerfile文件

linux 如何查找正在运行的容器的dockerfile文件

先创建一个dockerfile01文件

vim编辑输入

from centos

volume ["volume1","volume2"]
cmd echo "---end---"
cmd /bin/bash

保存退出

执行 docker build -f dockerfile01 -t centos/zjh:1.0 . (这里这个点不能丢)

-f表示要执行的脚本文件(不在一个文件夹下要加目录)

-t 表示新建镜像的名称与版本

我没有加版本默认为lastest

可以看到容器卷也挂载了 

共享容器卷

docker 一个镜像可以启动多个容器

使用一个centos/zjh镜像来创建多个docker镜像

版本是last的就不用加版本号,且千万不要使用-d 去创建容器不然莫名其妙进不去就难受的很

docker run -it --name docker01(给新容器起的名字) centos/zjh 

然后用ctrl+p+q退回linux 

然后

docker run -it --name docker02 --volumes-from docker01 centos/zjh

--volumes-from 同步容器卷 docker01

然后在volume1 /2 下可以同步文件

查看所有容器docker ps -a或-aq

删除所有容器你先要停止所有容器 docker stop $(docker ps -aq)

docker rm $(docker ps -aq)

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/羊村懒王/article/detail/196023
推荐阅读
相关标签
  

闽ICP备14008679号