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

最后更新于

这有帮助吗?