jwilder/nginx-proxy
启动nginx反向代理:
docker run --name nginx -d -p 80:80 -v /var/run/docker.sock:/tmp/docker.sock -t --restart=always jwilder/nginx-proxy
再启动其他容器,如:
docker run -e VIRTUAL_HOST=yourdomain.com -d tutum/apache-php
nginx的容器会监听其他容器的启动,并根据VIRTUAL_HOST
设置域名。
这样可以通过yourdomain.com
访问刚才启动的容器中的网站了。