1.软文推荐

2.软文推荐

3.软文推荐

docker如何将容器做出镜像?做出镜像可以使用commit命令或dockerfile的方式,commit命令比较简单,相当于docker根据container内部执行的命令自动生成dockerfile,并进行了build,比较适合对dockerfile不熟悉的用户;dockerfile比较适合批量处理的场景。

使用docker commit命令做镜像

1. pull一个centos6.6的基础镜像,并运行一个docker container,然后在其中进行定制化(安装、配置服务等);

[root@localhost ~]# docker pull centos:6.6 Pulling repository centos 8b44529354f3: Download complete f1b10cd84249: Download complete Status: Downloaded newer image for centos:6.6 [root@localhost ~]# docker images REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE centos 6.6 8b44529354f3 4 days ago 202.6 MB centos centos6.6 8b44529354f3 4 days ago 202.6 MB [root@localhost ~]# docker run -i -t centos:6.6 bash [root@b42c1ba929a9 /]# ls bin dev etc home lib lib64 lost found media mnt opt proc root sbin selinux srv sys tmp usr var [root@b42c1ba929a9 /]# mkdir /tmp/test.txt [root@b42c1ba929a9 /]# exit exit

接下来,查看一下container的改动:

[root@localhost ~]# docker ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES b42c1ba929a9 centos:6.6 "bash" About a minute ago Exited (0) 22 seconds ago berserk_mcclintock 804a56ce8008 f1b10cd84249 "/bin/echo hello" 22 minutes ago test [root@localhost ~]# docker diff b42c1ba929a9 C /tmp A /tmp/test.txt C /root A /root/.bash_history

2. 执行docker commit命令创建一个镜像:

[root@localhost ~]# docker commit -m "new container" b42c1ba929a9 yuanhuan/newcontainer1 07b146e0be9e98c253122784c3837dd1604f7692e794f3601dad747d41901cd4 [root@localhost ~]# docker images REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE yuanhuan/newcontainer1 latest 07b146e0be9e 43 seconds ago 202.6 MB centos 6.6 8b44529354f3 4 days ago 202.6 MB centos centos6.6 8b44529354f3 4 days ago 202.6 MB

3. 登录docker,并将该镜像push到docker仓库:

[root@localhost ~]# docker login Username: yuanhuan Password: Email: yuanhuan_2005@126.com Login Succeeded [root@localhost ~]# docker push yuanhuan/newcontainer1 The push refers to a repository [yuanhuan/newcontainer1] (len: 1) Sending image list Pushing repository yuanhuan/newcontainer1 (1 tags) f1b10cd84249: Image already pushed, skipping 8b44529354f3: Image already pushed, skipping 07b146e0be9e: Image successfully pushed Pushing tag for rev [07b146e0be9e] on {cmy.cn/host/

作者:网易云社区;来源:简书;链接:cmy.cn/host/

本公司的容器云产品是通过docker技术,在云计算集群服务器上部署容器云服务实现,功能强大、简单易用,可自由选择网络计费方式,可作集群服务,自由搭建私有网络。

高性价比的容器云产品链接 cmy.cn/host/

免责声明:本站发布的内容(图片、视频和文字)以原创、来自本网站内容采集于网络互联网转载等其它媒体和分享为主,内容观点不代表本网站立场,如侵犯了原作者的版权,请告知一经查实,将立刻删除涉嫌侵权内容,联系我们56dr_com,同时欢迎投稿传递力量。

相关文章 8

1

阿里云云解析dns怎么用(腾讯云解析dns是多少) 33秒前

目录:1、如何将阿里云服务器ip和域名绑定2、在腾讯云注册的域名怎么在阿里云解析3、阿里云服务器域名解析的DNS怎么设置?4、阿里云的内...

2

如何购买ssl证书 ssl证书的类型有哪些(如何申请免费的ssl证书) 1分钟前

??在互联网上也是有暗黑区的,为了使我们在使用互联网的时候,可以更加安全一些,安装是一件非常有必要的事情,但是要如何购买ssl证书...

3

2核4g云服务器够用吗(云电脑2核4g) 4分钟前

2核4g云服务器够用吗?是否够用就得看网站的需求了。2核4g的云服务器配置性价比来说比较高,基本能满足大部分个人站长和中小企业的建...

4

宁波vps(宁波疫情最新消息) 6分钟前

目录:1、智泰集团是一家做什么的企业?2、网站服务器空间租用选择哪家好?3、需要一个江苏南通 、镇江 或 扬州 的VPS,听说这的不错,...

5

ShockHosting 虚拟主机购买教程(soft shock) 7分钟前

ShockHosting2013年成立,是一家美国主机商, 成立时间虽然不算早,但是近几年的发展势头却是不容小觑。ShockHosting提供IDC产品类型主要包含虚...

6

2022年高性价比香港主机推荐(2022年高性价比笔记本电脑) 8分钟前

近几年越来越多的国内站长把香港主机作为建站的第一选择,其主要原因是香港虚拟主机离大陆比较近,访问速度快而且无需备案等诸多优...

7

低价gia高防vps(美国高防gia) 10分钟前

目录:...

8

什么是高防服务器托管?(安防工作中的四防) 11分钟前

在现在的各种服务器的相关服务当中,有一项服务叫做“高防服务器托管”,而这样的服务当然也是让不少人都非常地好奇,这个与普通的...