gpt4 book ai didi

docker学习笔记之把容器commit成镜像的方法

转载 作者:qq735679552 更新时间:2022-09-28 22:32:09 28 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章docker学习笔记之把容器commit成镜像的方法由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.

docker提供了两种镜像制作的方式,提高了使用的灵活性:

1.可以将更改后的容器提交,制作成镜像(这是接下来要说明的) 。

2.通过Dockerfile来制作镜像 。

下面通过一个例子来展示方法 。

本地有一个Ubuntu的镜像,下面以这个为蓝本,创建一个容器并在根目录下添加一个test文件,然后做成镜像.

?
1
2
3
4
5
6
7
8
9
10
11
[root@bw001 ~] # docker images
REPOSITORY       TAG      IMAGE ID      CREATED       SIZE
docker.io /ubuntu    latest    a3cdd83cfdf0  4 months ago   124.8 MB
 
[root@bw001 ~] # docker run -it docker.io/ubuntu:latest bash
root@db076c4f8402:/ # ls
bin boot dev etc home lib lib64 media mnt opt proc root run sbin srv sys tmp usr var
 
root@db076c4f8402:/ # touch test
root@db076c4f8402:/ # ls
bin boot dev etc home lib lib64 media mnt opt proc root run sbin srv sys test tmp usr var

脱离容器保持运行,使用ctl+p ,q快捷键。可以看到刚起的容器继续在运行 。

?
1
2
3
[root@bw001 ~] # docker ps
CONTAINER ID    IMAGE           COMMAND       CREATED       STATUS       PORTS        NAMES
db076c4f8402    docker.io /ubuntu :latest  "bash"       25 seconds ago   Up 24 seconds              hopeful_darwin

下面将刚刚更改的容器commit成images 。

?
1
2
3
4
5
6
[root@bw001 ~] # docker commit -m "just a test" -a "huqian" db076c4f8402 docker.io/test
sha256:be8b1a5937dd6810290e663c98b13fcd677a48576a9a1b41eee613fbc47bfbc1
 
[root@bw001 ~] # docker images
REPOSITORY           TAG         IMAGE ID      CREATED       SIZE
docker.io /test         latest       be8b1a5937dd    6 seconds ago    124.8 MB

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我.

原文链接:http://www.cnblogs.com/Dream-Chaser/p/6104815.html 。

最后此篇关于docker学习笔记之把容器commit成镜像的方法的文章就讲到这里了,如果你想了解更多关于docker学习笔记之把容器commit成镜像的方法的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com