docker官方镜像下载及使用Dockerfile创建镜像的方法
1、登陆dockerhut官方网站:https://hub.docker.com/
2、searchcentos
3、dockerpullcentos:7.2.1511
4、创建Dockerfile文件:
[root@vmhostcentos7.2]#catDockerfile [plain]viewplaincopy FROMcentos:7.2.1511 MAINTAINERwanghongwei(wanghongwei@4paradigm.com) RUNyuminstall-yexpect\ &&yuminstall-yopenssh-clientsopenssh-serversudorsyncvimlibaiostracewgettelnetlsoflvm2psmiscnet-tools\ &&/usr/bin/ssh-keygen-A\ &&yumcleanall RUNuseraddwork RUNecho123456|passwd--stdinroot RUNechowork123|passwd--stdinwork ADDjdk-8u121-linux-x64.tar.gz/home/work #ENTRYPOINT["/root/docker/images/centos7.2"]
5、创建docker镜像:Dockerfile文件在当前路径时用.标示就可以,如果不在使用绝对路径
dockerbuild-t4paradigm/centos:7.2.
6、启动容器脚本:
[root@vmhostprophet2.0]#catprophet-3.sh [plain]viewplaincopy #!/bin/bash-xv HOST_NAME=prophet-3 HOST_IP=172.27.4.5 GATEWAY=172.27.0.1 ISO_PATH=/root/iso VOLUME_PATH=/home/whwstar/volume/prophet3 image=4paradigm/centos:7.2 if[`dockerps-a|grep$HOST_NAME|wc-l`-eq0];then mkdir-p$VOLUME_PATH dockerrun-itd-h$HOST_NAME--name=$HOST_NAME--net=none-v$ISO_PATH:$ISO_PATH-v$VOLUME_PATH:/home/work$image/bin/bash pipeworkbr0$HOST_NAME$HOST_IP/20@$GATEWAY dockerexec-d$HOST_NAME/usr/sbin/sshd-D elif[`dockerps-a|grepprophet-01|wc-l`-eq1];then dockerstart$HOST_NAME pipeworkbr0$HOST_NAME$HOST_IP/20@$GATEWAY dockerexec-d$HOST_NAME/usr/sbin/sshd-D else echo"dockerstartexception" fi
以上所述是小编给大家介绍的docker官方镜像下载及使用Dockerfile创建镜像的方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对毛票票网站的支持!