构建自己的Docker镜像

Container 转成Image(不推荐)
通过centos的image创建一个容器,修改容器内的内容
docker image ls
docker run -it centos
yum install -y vim
exit

创新互联专注于合山网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供合山营销型网站建设,合山网站制作、合山网页设计、合山网站官网定制、重庆小程序开发公司服务,打造合山网络公司原创品牌,更为您提供合山网站排名全网营销落地服务。

如果你想了解大数据的学习路线,想学习大数据知识以及需要免费的学习资料可以加群:784789432.欢迎你的加入。每天下午三点开直播分享基础知识,晚上20:00都会开直播给大家分享大数据项目实战
查看容器,并转换成Image,发现比原生的centos稍微大了点。建立新的image名称是liming/centos-vim
docker container ls -a
docker commit
docker commit 容器的名称 liming/centos-vim
docker image ls

查看新的image的layer关系,新建立的image其实就是在centos的layer上边增加了一层。
docker history 容器ID
docker history centos的容器ID

上边这种发布Image的方式,其实不被提倡,不安全的,因为这种的可能性,发布出来一个不稳定的Image

docker build的方式也就是通过Dockfile的方式(推荐)
先删除之前创建的Image 和container
docker image rm liming/centos-vim
docker image ls
docker container ls
docker container ls -a
docker container rm c5a14ab5c071
docker container ls -a
docker container ls

创建Dockerfile
mkdir docker-centos-vim
cd docker-centos-vim/
vim Dockerfile

编辑Dockerfile
FROM centos
RUN yum install -y vim

Dockerfile build
docker build -t liming/centos-vim-new .

PS:为啥推荐用Dockerfile的方式,因为文件可以随便编辑,如果你用容器的话,你发给别人如何发麻烦不?还是单文件方便吧。

往期精彩

文章名称:构建自己的Docker镜像
本文链接:https://www.cdcxhl.com/article8/pdsjip.html

成都网站建设公司_创新互联,为您提供网站制作网站建设品牌网站建设小程序开发外贸建站软件开发

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

成都网页设计公司