1、官方镜像安装[root@localhost data]# docker run -d -p 80:80 --name webserver nginx
2、映射主机web内容: docker run --name nginx-container -p 80:80 -v /data/web:/usr/share/nginx/html -d nginx
将本地/data/web 下的网页挂载在容器里运行,可以进一步添加配置文件,日志文件等,使用 -v /data/nginx.conf:/etc/nginx/nginx.conf , -v /data/logs:/var/log/nginx
3、安装lamp ,社区中比较成熟的镜像linode/lamp, tutum/lamp
[root@localhost logs]# docker run -p 80:80 -t -i linode/lamp /bin/bash
service apache2 start
service mysql start
查看正在运行的服务端口显示80,3306已在运行,输入主机ip即可看到测试页
root@9e5a0c0f2a01:/var/www# ss -nltp
State Recv-Q Send-Q Local Address:Port Peer Address:Port
LISTEN 0 50 127.0.0.1:3306 *:*
LISTEN 0 128 :::80