1环境centos72安装docker
Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级,可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化接下来为大家演示一下docker部署wordpress博客系统
1环 境 centos7 2安装 docker
移除旧版本docker
#sudoyumremovedockergt,docker—clientgt,docker—client—latestgt,docker—commongt,docker—latestgt,docker—latest—logrotategt,docker—logrotategt,docker—engine
安装yum—utils包并设置稳定存储库
#yuminstall—yyum—utils
安装docker
#yuminstalldocker—cedocker—ce—clicontainerd.io 3启动 docker #systemctlstartdocker 4查看 docker 镜像
刚刚安装docker是没有镜像的
#dockerimagesREPOSITORYTAGIMAGEIDCREATEDSIZE 5下载 centos 镜像 #dockerpullcentos
默认centos镜像没有ifconfig
6自定义 dockerfile 文件 FROMcentosENVMYPATH/usr/localWORKDIR$MYPATHRUNyuminstall—ynet—toolsRUNyuminstall—yvimEXPOSE80CMDecho$MYPATHCMDecho"——end——"CMD/bin/bash" 7开始制作 dockerbuild—f./dockerfile_chao_centos—tchao.centos:0.1. 8创建虚拟机 rootchaols~)#dockerrun—it——nametestchao.centos:0.1/bin/bash 9验证 ifconfig (rootf5be14eebc1elocal)#ifconfigeth0:flags=4163mtu1500inet172.17.0.2netmask255.255.0.0broadcast172.17.255.255ether02:42:ac:11:00:02txqueuelen0(Ethernet)RXpackets6bytes516(516.0B)RXerrors0dropped0overruns0frame0TXpackets0bytes0(0.0B)TXerrors0dropped0overruns0carrier0collisions0lo:flags=73mtu65536inet127.0.0.1netmask255.0.0.0looptxqueuelen1000(LocalLoopback)RXpackets0bytes0(0.0B)RXerrors0dropped0overruns0frame0TXpackets0bytes0(0.0B)TXerrors0dropped0overruns0carrier0collisions0