贺盛德朱庇特朱庇特朱庇特阿齐兹阿齐兹阿齐兹阿齐兹阿齐兹阿齐兹阿齐兹阿齐兹阿齐兹阿齐兹阿齐兹阿齐兹阿齐兹阿齐兹阿齐兹阿齐兹阿齐兹"码头工何曰坞站样式绿筠小姐菌丝体,魏冄,阿金阿金阿金阿金阿金阿金阿金阿金阿金阿金阿金阿金阿金阿金阿金阿金阿金阿金阿金阿金阿金,我的天啊!我的天啊!我的天啊!我的天啊!我的天啊!我的天啊!我的天啊!我的天啊!我的天啊!我的天啊!我的天啊!我的天啊!我的天啊!我的天啊,你是说范仲淹?范仲淹?范仲淹?范仲淹?范仲淹?范仲淹?范仲淹?范仲淹?范仲淹?范仲淹?范仲淹?范仲淹?范仲淹?范仲淹?范仲淹?范仲淹?范仲淹?范仲淹?范仲淹"码头工何曰坞站样式绿筠小姐"菌丝"菲兰达。
Base镜像(scratch)
坞站集线器何曰百分之九十九阿云阿云阿云阿云阿云阿云阿云阿云阿云阿云阿云阿云阿云阿云阿云阿云阿云阿云阿云阿云阿云阿云阿云阿云基本型我的意思是,我的意思是,我的意思是,我的意思是,我的意思是,我的意思是,我的意思是,我的意思是,我的意思是,我的意思是,我的意思是,我的意思是,我的意思是,我的意思是,我的意思是,我的意思是,我的意思是,我的意思是,我的意思是,我的意思是。云娥基本型我的意思是,我的意思是,我的意思是,我的意思是,我的意思是,我的意思是,我的意思是,我的意思是,我的意思是,我的意思是,我的意思是,我的意思是,我的意思是,我的意思是,我的意思是,我的意思是,我的意思是。
hub默认centos镜像是什么情况
[root @ t-docerchenzx]# docerrun-itchentos
[root @ ef 787879474/]# vim。txt # #根@ ef 787879474/]黄头发首席执行官什么事我来了你好
找不到bash 3330 vim 3330命令(bash 3330命令未找到)
[root @ ef 787879474/]# ifconfig # # #黄头发几百个什么事ifconfig命令你好
bash 3330 ifconfig 3330命令未找到
自定义镜像mycentos
http://www。新浪。com/
[root @ t-docked ntoms]# catdocerfile
百元
maintainerchenzxchenzx@11。com
发送MYPATH/usr/local
WORKDIR$MYPATH(工作目录$MYPATH)
runyum-yinstallovi(鲁伊梅-伊宁斯坦维)
RUNyum-yinstallnet工具
曝光80
CMDecho$MYPATH
"成功-好"
1、编写Dokcerfile文件
(英文):船坞建造-t我的天:标记。
[根@ t-坞站控件]# docer build-f/docer file-tmisles 333361.3 .
sendingbuildcontexttodockerdaemon协助程式048 kb
步骤1/10:
-5182和96772bf
步骤2/10: maintainer chenxchangex @ 11。com
-运行bf 692 C9至8f30
拆下集装箱BF 692 C9到8f30
- be7c6d72dcf6
步骤3/10:发送MYPATH/usr/local
973063号高速公路
葡萄园集装箱废物973063c4
- b6117be61d21
步骤4/10:工作目录$MYPATH
-running DC 2077977和37e
拆下二维码集装箱207977和37e
-1a 299个1b142d
步骤5/10:RUNyum-yinstallvim
-伊甸园字幕组=-翻译
加载的插件: fastestmacror,ovl载入外挂程式:快取记忆体
坚定不移
mirrors
* base: mirror.bit.edu.cn
* extras: mirror.bit.edu.cn
* updates: mirror.bit.edu.cn
Resolving Dependencies
--> Running transaction check
---> Package vim-enhanced.x86_64 2:7.4.160-4.el7 will be installed
--> Processing Dependency: vim-common = 2:7.4.160-4.el7 for package: 2:vim-enhanced-7.4.160-4.el7.x86_64
--> Processing Dependency: which for package: 2:vim-enhanced-7.4.160-4.el7.x86_64
--> Processing Dependency: perl(:MODULE_COMPAT_5.16.3) for package: 2:vim-enhanced-7.4.160-4.el7.x86_64
--> Processing Dependency: libperl.so()(64bit) for package: 2:vim-enhanced-7.4.160-4.el7.x86_64
---> 41b54eafc062
Step 6/10 : RUN yum -y install net-tools
---> Running in 4fe95a3f928d
Loaded plugins: fastestmirror, ovl
Loading mirror speeds from cached hostfile
* base: mirror.bit.edu.cn
* extras: mirror.bit.edu.cn
* updates: mirror.bit.edu.cn
Resolving Dependencies
--> Running transaction check
Step 7/10 : EXPOSE 80
---> Running in b49331f041a0
Removing intermediate container b49331f041a0
---> 255ce503616b
Step 8/10 : CMD echo $MYPATH
---> Running in 0c8a45aa210f
Removing intermediate container 0c8a45aa210f
---> b70d750b50c6
Step 9/10 : CMD echo "success-----ok"
---> Running in 0f82aaeab3af
Removing intermediate container 0f82aaeab3af
---> 41680031171e
Step 10/10 : CMD /bin/bash
---> Running in 5694bd9a1dab
Removing intermediate container 5694bd9a1dab
---> 0c868c56748b
Successfully built 0c868c56748b
Successfully tagged mycentos:1.3
[root@t-docker mycentos]#
[root@t-docker mycentos]# docker images REPOSITORY TAG IMAGE ID CREATED SIZE mycentos 1.3 0c868c56748b 5 minutes ago 442MB
3、运行
[root@t-docker mycentos]# docker run -it mycentos:1.3 [root@28ab180a72d7 local]# pwd ##落脚点是/usr/local /usr/local [root@28ab180a72d7 local]# vim a.txt ##vim命令也有了 [root@28ab180a72d7 local]# ifconfig ##ifconfig命令有了 eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 172.17.0.2 netmask 255.255.0.0 broadcast 172.17.255.255 ether 02:42:ac:11:00:02 txqueuelen 0 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536 inet 127.0.0.1 netmask 255.0.0.0 loop txqueuelen 1000 (Local Loopback) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 [root@28ab180a72d7 local]#
4、列出镜像的变更历史
功能:从底下往上看,可以看出制作mycentos镜像的历史过程。
[root@t-docker mycentos]# docker images mycentos REPOSITORY TAG IMAGE ID CREATED SIZE mycentos 1.3 0c868c56748b 12 minutes ago 442MB [root@t-docker mycentos]# docker history 0c868c56748b IMAGE CREATED CREATED BY SIZE COMMENT 0c868c56748b 12 minutes ago /bin/sh -c #(nop) CMD ["/bin/sh" "-c" "/bin… 0B 41680031171e 12 minutes ago /bin/sh -c #(nop) CMD ["/bin/sh" "-c" "echo… 0B b70d750b50c6 12 minutes ago /bin/sh -c #(nop) CMD ["/bin/sh" "-c" "echo… 0B 255ce503616b 12 minutes ago /bin/sh -c #(nop) EXPOSE 80 0B 1cb7e8747969 12 minutes ago /bin/sh -c yum -y install net-tools 93.7MB 41b54eafc062 12 minutes ago /bin/sh -c yum -y install vim 149MB a299de1b142d 13 minutes ago /bin/sh -c #(nop) WORKDIR /usr/local 0B b6117be61d21 13 minutes ago /bin/sh -c #(nop) ENV MYPATH=/usr/local 0B be7c6d72dcf6 13 minutes ago /bin/sh -c #(nop) MAINTAINER chenzx chenzx@… 0B 5182e96772bf 3 weeks ago /bin/sh -c #(nop) CMD ["/bin/bash"] 0B <missing> 3 weeks ago /bin/sh -c #(nop) LABEL org.label-schema.sc… 0B <missing> 3 weeks ago /bin/sh -c #(nop) ADD file:6340c690b08865d7e… 200MB
以上是“docker中Dockerfile如何自定义mycentos”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!
内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/94349.html