环境准备:Aliyun ECS实例一台。
实现效果:一个ECS实例上跑三个容器nginx\tomcat\mysql。实现动静分离,数据库分离的简单架构。
一. 建立nginx容器,提供web服务:
(1) 运行容器
# docker run -p 80:80 -v /usr/local/nginx/html:/usr/share/nginx/html --name nginx -it 53 /bin/bash
--name="nginx-lb": 为容器指定一个名称;
-p: 指定端口映射,格式为:主机(宿主)端口:容器端口;
-v:主机的目录映射到容器的
(2) 进入容器:
# docker exec -it d1 /bin/bash
启动Nginx服务:
# /etc/init.d/nginx start
添加常用工具:
# apt-get update
# apt-get install net-tools
二.建立tomcat容器,提供动态页面Web服务:
(