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

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

1、首先是拉取一个镜像,并启动之。我这里使用busybox作为测试

[root@ELK-chaofeng08 ~]# docker container run --rm -it --name bbox1 busybox/ # httpd -hhttpd: option requires an argument -- hBusyBox v1.30.1 (2019-02-14 18:58:02 UTC) multi-call binary.Usage: httpd [-ifv[v]] [-c CONFFILE] [-p [IP:]PORT] [-u USER[:GRP]] [-r REALM] [-h HOME]or httpd -d/-e/-m STRINGListen for incoming HTTP requests    -i        Inetd mode    -f        Don't daemonize    -v[v]        Verbose    -p [IP:]PORT    Bind to IP:PORT (default *:80)    -u USER[:GRP]    Set uid/gid after binding to port    -r REALM    Authentication Realm for Basic Authentication    -h HOME        Home directory (default .)    -c FILE        Configuration file (default {/etc,HOME}/httpd.conf)    -m STRING    MD5 crypt STRING    -e STRING    HTML encode STRING    -d STRING    URL decode STRING/ # mkdir -pv /data/httpdcreated directory: '/data/'created directory: '/data/httpd/'/ # echo "This is the busybox" > /data/httpd/index.html

busybox镜像一启动默认是进入“sh”的shell交互终端,这是因为该busybox默认启动就是运行“sh”命令。我们想一启动这个镜像就可以运行httpd程序。

2、我们再打开一个新的终端,然后制作镜像,修改默认运行的命令

上面这个图片中的-h参数解释的不太正确,再纠正一下:

3、查看制作的镜像

3.1、如果你没有打标签,可以参考这个图片

 4、我们启动一下这个新的镜像

看不到什么效果,因此我们再打开一个终端看看效果

5、查看此镜像的进程

发现我们刚刚制作的新的镜像已经启动了,并且默认运行的命令是“httpd -f -h /data/httpd”

6、我们看看这个image的ip是什么

使用这个命令查看image的详细信息

[root@ELK-chaofeng08 ~]# docker inspect db8c95fc5ba8

然后在显示的内容的最下面,我们可以看到ip

7、访问一下看看效果

很不错,制作成功了。

 最后我们还可以将此新的自己制作的镜像放在dockerhub上供别人参考

 

转载于:https://www.cnblogs.com/FengGeBlog/p/10565829.html

你可能感兴趣的文章
Redis内存压缩实战
查看>>
java-Spring 管理bean例子
查看>>
解决关于ios访问相机闪退问题
查看>>
利用ST MCU内部的基准参考电压监测电源电压及其它
查看>>
MySQL 按指定字段自定义列表排序
查看>>
MySQL字段数据全部查出【只保留中文、英文、数字、空格的词表】
查看>>
svn 创建分支、切换分支 及 合并分支 操作
查看>>
[GIt] 团队工作效率分析工具gitstats
查看>>
写给新人的面向对象的基本思维
查看>>
关于分部视图(Partial View)
查看>>
DNS污染——domain name的解析被劫持了返回无效的ip
查看>>
一步一步写一个简单通用的makefile(二)
查看>>
sunspot使用
查看>>
Zombie.js Insanely fast, headless full-stack testing using Node.js
查看>>
POJ2406-Power Strings(kmp循环节)
查看>>
BCM路由全智能固件升级软件tftp,一键刷路由及常用固件下载
查看>>
个人认识:直接断电和发送复位信号给主板有啥区别?
查看>>
测试体会:WAYOS新架构(即二代QOS)的新功能解释
查看>>
UVA 10169 Urn-ball Probabilities !
查看>>
每日一例,练就编程高手
查看>>