8、创建镜像

1|08.1 通过Container创建镜像

  命令:

docker container commit <==> docker commit
[root@docker ~]# docker run -it centos [root@41fec031cde0 /]# yum install -y vim [root@41fec031cde0 /]# exit exit [root@docker ~]# docker container -aq #获取容器的ID 41fec031cde0 [root@docker ~]# docker commit 41fec031cde0 staryjie/centos-vim sha256:7f25650f744f3a9e72e6d7fce30841f32fb15103b54e97863f289e7c75cd1f29 [root@docker ~]# docker images REPOSITORY TAG IMAGE ID CREATED SIZE staryjie/centos-vim latest 7f25650f744f 34 seconds ago 324MB staryjie/hello-docker latest 09be7d865fab About an hour ago 865kB ubuntu 14.04 8cef1fa16c77 4 weeks ago 223MB ubuntu latest 452a96d81c30 4 weeks ago 79.6MB hello-world latest e38bc07ac18e 7 weeks ago 1.85kB centos latest e934aafc2206 7 weeks ago 199MB

2|08.2 通过Dockerfile创建镜像

  命令:

docker image build <==> docker build

  编写Dockerfile:

FROM centos RUN yum install -y vim

  构建镜像:

[root@docker ~]# docker build -t staryjie/centos-vim-new . Sending build context to Docker daemon 2.048kB Step 1/2 : FROM centos ---> e934aafc2206 Step 2/2 : RUN yum install -y vim ---> Running in c96490b78363 #构建是临时创建的container的ID Removing intermediate container c96490b78363 ---> b717d7ce6840 Successfully built b717d7ce6840 Successfully tagged staryjie/centos-vim-new:latest [root@docker ~]# docker images REPOSITORY TAG IMAGE ID CREATED SIZE staryjie/centos-vim-new latest b717d7ce6840 About a minute ago 324MB staryjie/centos-vim latest 7f25650f744f 10 minutes ago 324MB staryjie/hello-docker latest 09be7d865fab About an hour ago 865kB ubuntu 14.04 8cef1fa16c77 4 weeks ago 223MB ubuntu latest 452a96d81c30 4 weeks ago 79.6MB hello-world latest e38bc07ac18e 7 weeks ago 1.85kB centos latest e934aafc2206 7 weeks ago 199MB [root@docker ~]#

__EOF__

本文作者StaryJie
本文链接https://www.cnblogs.com/jie-fang/p/10279685.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角推荐一下。您的鼓励是博主的最大动力!
posted @   StaryJie  阅读(258)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示