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最后更新于
这有帮助吗?