Skip to content

Latest commit

 

History

History

nginx-proxy

Nginx Proxy-基于 Docker 的自动化网关

当前版本为 v0.7.0,源镜像最新版本 GitHub repo

Docker Love Image by Mateusz Tarnawa's Blog

HA Ddiagram Animated Image by Justin Ellingwood via DigitalOcean Community

Getting Started

Basics

Step 1: Run containers

See docker-compose.internal.yml for details.

mkdir -p /usr/local/docker/nginx-proxy ; cd $_
curl -sSL https://raw.githubusercontent.com/y0ngb1n/dockerized/master/nginx-proxy/docker-compose.internal.yml > docker-compose.internal.yml
docker-compose -f docker-compose.internal.yml up -d

Step 2: Try to access

You can easily be accessed your application containers.

$ curl -H "Host: whoami.local" localhost
I'm 0714faf158a5

Step 3: Stop and remove the currently running container

docker-compose -f docker-compose.internal.yml down

Using the Multiple Networks

Step 1: Create a network

See multiple networks for details.

docker network create nginx-proxy

Step 2: Launch containers within your network

Run your nginx-proxy container to be attached to nginx-proxy network, see docker-compose.yml for details.

mkdir -p /usr/local/docker/nginx-proxy ; cd $_
curl -sSL https://raw.githubusercontent.com/y0ngb1n/dockerized/master/nginx-proxy/docker-compose.yml > docker-compose.yml
docker-compose up -d

Run other containers to be attached to nginx-proxy network, see docker-compose.external.yml for details.

curl -sSL https://raw.githubusercontent.com/y0ngb1n/dockerized/master/nginx-proxy/docker-compose.external.yml > docker-compose.external.yml
docker-compose -f docker-compose.external.yml up -d

Step 3: Try to access

You can easily be accessed your application containers using the command.

$ curl -H "Host: whoami.local" localhost
I'm 0350fcfa4caf

Step 4: Stop and remove the currently running container

docker-compose down
docker-compose -f docker-compose.external.yml down

解锁更多姿势请参考:

其它选择

相关资源

参考链接