昨天想在试试docker下mysql一个容器,Apache+php一个容器,然后联合使用搭建一个网址,就在以为大功告成的时候,发现只能解析静态页面,PHP页面只显示代码,明显是没解析PHP,但是也不知道具体是哪里配置有问题还是缺少了包,于是今天下载了centos虚拟机,先安装一遍,再过一下dockerfile看哪里的问题。
安装centos教程很多,我这里用的是 centos7_minimal。因为DVD要4个G太大了,安装完后想安装一下GNOME图形界面:
yum -y groups install "GNOME Desktop"
这里遇到了第一个问题:
Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=6&arch=i386&repo=os error was 14: PYCURL ERROR 6 - "Couldn't resolve host 'mirrorlist.centos.org'"
网上一般有两种解决办法:
1.vi /etc/resolv.conf
servername 8.8.8.8
2.vi /etc/sysconfig/network-scripts/ifcfg-eth0,我的是vi /etc/sysconfig/network-scripts/ifcfg-ens33,这个名字貌似不统一。
ONBOOT=yes
然后 service network restart,我用第二种方法成功的,然后看了下/etc/resolv.conf,servername 自己生产了一个IP,是我虚拟机的IP。
然后在运行:
yum -y groups install "GNOME Desktop" startx
为了实现屏幕适配等功能,我理解应该是类似VMwaretools吧,执行如下:
yum groupinstall "Development Tools"