这是一篇搭建Docker环境的过程记录,方便以后查看。主要记录搭建使用的工具,使用的命令以及遇到的坑。1、安装Docker首先要到Docker官网(https://www.docker.com)下载安装包。目前有两个版本,CE和EE。简单的说,CE就是免费版,EE就是付费版。版本。因为我使用的是Windows系统,所以这里只讲一下如何在Windows系统上安装。您也可以点击此处直接下载Windows版本。下载后运行安装。因为Docker使用了CPU虚拟化技术,所以在运行之前,需要进入BIOS,在CPU选项中设置IntelVirtualTechnology为enable。最后,直接运行Docker即可。二、搭建CentOS服务器环境1、验证Docker是否启动打开CMD,输入dockerversion,如果有版本信息输出,则表示Docker启动成功。2、拉取CentOS镜像,输入命令dockerpullcentos以上命令会从Docker官方库下载最新的CentOS镜像,但是因为是国外站点,所以下载会很慢。这里可以使用国产镜像加速。dockerpullregistry.docker-cn.com/library/centos使用镜像加速下载镜像时,必须输入完整的库名和镜像名。由于CentOS7在Docker上存在DBUSbug,建议在这里下载CentOS6的镜像。只需在图像名称后添加TAG。dockerpullregistry.docker-cn.com/library/centos:63。运行CentOS容器映像。镜像下载完成后,输入命令dockerimages可以看到已经有镜像了。然后用这个镜像运行一个容器dockerrun-it-p2222:22-p8888:80609c1f9b5406/bin/bash-表示以终端模式运行容器-p2222:22表示映射容器中的22端口到主机2222端口609c1f9b5406表示镜像ID/bin/bash表示镜像运行后要执行的程序。可以看到命令提示符变成了Linux风格,说明CentOS已经在容器中运行成功了。4.安装mysqlyuminstallmysqlyuminstallmysql-serverchkconfigmysqldon//设置启动服务mysqldstart//启动mysql服务并初始化mysql配置mysql_secure_installation5.安装apacheyuminstallhttpdchkconfighttpdon//设置启动服务httpdstart//启动apache服务At这次在上位机浏览器访问http://localhost:8888,可以看到Apache的欢迎页面。6.安装phpyuminstallphpyuminstallphp-mysqlphp-gdphp-imapphp-ldapphp-odbcphp-pearphp-xmlphp-xmlrpc写脚本测试vi/var/www/html/info.php输入访问http://localhost:8888/info.php,可以看到php的信息。3.保存配置好的镜像按Ctrl+D退出Bash,容器进程不结束。此时回到Windows命令行,输入dockerps查看正在运行的容器信息。然后通过上面命令得到的容器ID提交容器的修改。dockercommit1cd1b30fce5ecentos-lamp的最后一部分是新映像的名称。再次执行dockerimages命令,可以看到多了一个名为centos-lamp的镜像。PS:保存图片的方法还有问题,以后再研究。看看搭建环境的步骤就知道了。如果我的任何一句话或一些经历打动或让你有所收获,请不要吝啬你的“赞”,这会给我更多的鼓励,谢谢。
