博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
docker制作镜像篇(基于容器)
阅读量:6500 次
发布时间:2019-06-24

本文共 652 字,大约阅读时间需要 2 分钟。

docker制作镜像可以有两种方式:

一、基于容器(使用busybox制作http镜像)
1.首先运行一个容器
docker制作镜像篇(基于容器)
2.在容器当中配置自己的http,添加web目录,增加主页文件等。
docker制作镜像篇(基于容器)
3.查看原busybox运行容器时的默认启动程序(原运行命令为sh,也就是shell)
docker制作镜像篇(基于容器)
4.改变busybox的默认运行程序(-c为改变镜像默认的运行命令,httpd -f表示让程序运行在docker内的前台,否则docker会被终止,可以看到已经创建了一个busybox:v.01版本的镜像)
docker制作镜像篇(基于容器)
5.运行该镜像(docker run --name box2 -d busybox:v0.1,该镜像默认已经运行httpd服务了)
docker制作镜像篇(基于容器)
6.访问该httpd服务,可以看到访问成功(可以使用docker inspect box2|grep "IPAddress"命令查看容器ip)
docker制作镜像篇(基于容器)
7.此时,我们就可以把镜像推到仓库当中了,这里以阿里云的仓库为例(阿里云的容器镜像服务,这里就不注册演示了)
docker制作镜像篇(基于容器)
8.登录阿里云Docker Registry
docker制作镜像篇(基于容器)
9.给镜像打标并推送到阿里云Docker registry,本地标签必须和远程仓库名称一致才能推送成功
docker制作镜像篇(基于容器)
10.查看阿里云Docker Registry是否有该镜像
docker制作镜像篇(基于容器)


总结:使用容器创建新镜像

1.启动一个容器
2.将容器打造成符合自身需求的容器
3.commit该容器为新的镜像
4.tag&push该镜像到仓库中

转载于:https://blog.51cto.com/lidefu/2362230

你可能感兴趣的文章
matlab里面连接器是什么,Oops - an error has occurred
查看>>
matlab建立桌面图标,在ubuntu16.04上创建matlab的快捷方式(实现方法)
查看>>
matlab 识别率,【caffe-Windows】识别率批量输出——matlab实现
查看>>
MATLAB里面的mghglobal函数,Matlab讨论区 - 声振论坛 - 振动,动力学,声学,信号处理,故障诊断 - Powered by Discuz!...
查看>>
smarty使用php代码,笑谈配置,使用Smarty技术_php
查看>>
oracle数据实际值限制,c# – Oracle数据库TNS密钥“数据源”的值长度超过了’128’的限制...
查看>>
silk v3 decoder php,解码转换QQ微信的SILK v3编码音频为MP3或其他格式
查看>>
linux不能访问80端口,lunux开放80端口(本地访问不了linux文件可能是这个原因)...
查看>>
android单位转换小程序,微信小程序中rpx与rem单位转换
查看>>
html绝对定位重叠,HTML_firefox下绝对定位元素重叠造成不可点击问题,重构地图网站过程中碰到的,f - phpStudy...
查看>>
ps切图教程 android,PS前端切图完整教程
查看>>
html显示服务器状态,显示服务器时间并一直显示(html代码)
查看>>
在线html代码优化,网站seo优化html代码方法
查看>>
HTML如何把输入框变成必填值,required输入框为必填项
查看>>
在html中哪一个不是链接的目标属性,HTML试题
查看>>
android otg 挂载流程,android USB OTG功能如何打开及实现
查看>>
html属性board,pin_board.html
查看>>
html定位有几种,POSITION定位有哪几种?各有什么特点?
查看>>
背锅侠逆袭之路
查看>>
演示:使用协议分析器取证IPv6的报文结构
查看>>