安装docker-compose
参考如下这篇文章:http://www.cnblogs.com/windchen/p/6224233.html
下载依赖镜像
运行docker images,查看是否已经有如下两个镜像:
registry.cn-hangzhou.aliyuncs.com/cjx/tutorial
nginx
如果没有参照如下链接下载:
http://www.cnblogs.com/windchen/p/6238853.html
建立配置文件文件
cd ~ mkdir TestDockerCompose cd TestDockerCompose vi compose.nginx.conf
然后输入如下内容:
server { listen 8080; location /{ proxy_pass http://web:5000; }
新建文件docker-compose.yml,然后输入如下内容:
version: '2' services: web: container_name: web image: registry.cn-hangzhou.aliyuncs.com/cjx/tutorial reverse-proxy: container_name: proxy image: nginx ports: - "8080:8080" volumes: - ./compose.nginx.conf:/etc/nginx/conf.d/default.conf
通过docker-compose启动容器
docker-compose up -d
输入网址 curl http://localhost:8080,已经可以正常通过nginx访问web了。