docker-linode/lamp的使用

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命令进行打包