Apigg.com docker commands
docker run \
--detach \
--name mars \
--restart always \
--network backend \
--volume data-volume:/var/www/public \
--volume /opt/data/mars/endpoint.sh:/app/endpoint.sh \
mars:local \
sh /app/endpoint.sh
docker run \
--detach \
--name nginx \
--restart always \
--network backend \
--network frontend \
--env [email protected] \
--env LETSENCRYPT_HOST=io84.com,www.io84.com,apigg.com,www.apigg.com \
--env VIRTUAL_HOST=io84.com,www.io84.com,apigg.com,www.apigg.com \
--volume data-volume:/var/www/public \
-v /opt/data/nginx/mars.conf:/etc/nginx/sites-available/default.conf:ro \
happywork/nginx:latest
docker network connect --link mars backend nginx
//
docker run \
--detach \
--name nginx \
--restart always \
--network backend \
--network frontend \
--env [email protected] \
--env LETSENCRYPT_HOST=io84.com,www.io84.com,apigg.com,www.apigg.com \
--env VIRTUAL_HOST=io84.com,www.io84.com,apigg.com,www.apigg.com \
happywork/nginx:latest
// OR
docker run \
--detach \
--name mars \
--restart always \
--network frontend \
--env [email protected] \
--env LETSENCRYPT_HOST=io84.com,www.io84.com,apigg.com,www.apigg.com \
--env VIRTUAL_HOST=io84.com,www.io84.com,apigg.com,www.apigg.com \
--env VIRTUAL_PORT=7001 \
--volume data-volume:/var/www/public \
--volume /opt/data/mars/endpoint.sh:/app/endpoint.sh \
mars:local \
sh /app/endpoint.sh
// End OR
docker run \
--detach \
--name proxy \
--restart always \
--network frontend \
-p 8080:80 \
-p 8443:443 \
--link nginx \
-v /opt/data/proxy/certs:/etc/nginx/certs:ro \
-v /opt/data/proxy/conf.d:/etc/nginx/conf.d \
-v /opt/data/proxy/vhost.d:/etc/nginx/vhost.d \
-v /var/run/docker.sock:/tmp/docker.sock:ro \
-v /opt/data/proxy/html:/usr/share/nginx/html \
nginx:latest\
docker run \
--detach \
--name letsencrypt \
--restart always \
--network frontend \
--env NGINX_PROXY_CONTAINER=proxy \
--env NGINX_DOCKER_GEN_CONTAINER=docker-gen \
-v /opt/data/proxy/certs:/etc/nginx/certs \
-v /opt/data/proxy/conf.d:/etc/nginx/conf.d \
-v /opt/data/proxy/vhost.d:/etc/nginx/vhost.d \
-v /var/run/docker.sock:/var/run/docker.sock:ro \
-v /opt/data/proxy/html:/usr/share/nginx/html \
jrcs/letsencrypt-nginx-proxy-companion:latest
docker run \
--detach \
--name docker-gen \
--restart always \
--network frontend \
-v /opt/data/proxy/nginx.tmpl:/etc/docker-gen/templates/nginx.tmpl:ro \
-v /opt/data/proxy/certs:/etc/nginx/certs:ro \
-v /opt/data/proxy/conf.d:/etc/nginx/conf.d \
-v /opt/data/proxy/vhost.d:/etc/nginx/vhost.d \
-v /var/run/docker.sock:/tmp/docker.sock:ro \
-v /opt/data/proxy/html:/usr/share/nginx/html \
jwilder/docker-gen:latest \
-notify-sighup proxy -watch -wait 5s:30s /etc/docker-gen/templates/nginx.tmpl /etc/nginx/conf.d/default.conf
最后更新于
这有帮助吗?