Docker下利用linode/lamp
1.lamp是一个web应用软件组合
lamp一组常用来搭建动态网站或者服务器的开源软件,集Linux+Apache+Mysql + PHP于一体,这些本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的Web应用程序平台
2.官方文档
点这里
3.使用教程:
①寻找lamp的版本,发现了linode/lamp
1
| root@kali:~# docker search lamp
|
②拉取官方linode/lamp镜像
1
| root@kali:~# docker pull linode/lamp
|
③查看镜像
1
| root@kali:~# docker images
|
④启动镜像
1
| root@kali:~# docker run -p 10000:80 -it linode/lamp
|
⑤开启镜像中Apache和mysql服务
1 2
| root@51a67992de2e:/# service apache2 start root@51a67992de2e:/# service mysql start
|
⑥观察mysql的3306端口和Apache的80端口有没有开启成功
1
| root@51a67992de2e:/# netstat -pant
|
⑦安装想要的php扩展
1 2 3 4 5 6 7 8 9
| apt-get update apt-get install php5-mysql apt-get install php5-gd ... #重启apache2: service apache2 restart
#确认mysql和apache2的端口有没有开启: netstat -pant
|
结束后即可通过基础的docker命令进行打包