本文详细介绍了dockercommit应用的相关信息,帮助大家更好的理解和应用docker容器,让有兴趣的盆友掌握。
有时,一些依赖项必须安装在基本映像中。如果用Dockerfile写指令,免费下载一些依赖软件要花很长时间,设置镜像也要花很长时间。因此,最好扩充一个包含依赖库的新映像。
Docker显示提交完成
比如我有一张python图片,比较简洁。有两个依赖项:freetds-dev和unixodbc-dev。
1。首先运行映像
dockerrun-it--namepythondocker.io/python:3.6.4/bin/bash/bin/bash在容器内部进行交互。
2。执行安装说明
root@39eaa5aa7332:/code#apt-getinstallfreetds-dev Readingpackagelists...Done Buildingdependencytree Readingstateinformation...Done root@39eaa5aa7332:/code#apt-getinstallunixodbc-dev Readingpackagelists...Done Buildingdependencytree Readingstateinformation...Done安装后,ctrlpq从容器中退出。
3。将容器打包到镜像中,并执行dockercommit
[root@CentOS~]#dockercommit39eaa5aa7332python3.6.4-dev sha256:ca46b1ed99abc1338881a55a043ee9670a66601530b3f2e63f41eb949b91e84d然后你可以通过执行dockerimages看到这个图像。
以上是Dockercommit应用的详细描述。关于Dockercommit的大量资料请关心其他相关文章!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)