Tag: jwilder nginx代理

Docker nginx-proxy:不能从jenkins的域名中访问gitlab

我目前正在为我的公司开发一个工具链,在那里我使用Docker来设置Gitlab和Jenkins。 我使用jwilder / nginx-proxy从外部访问域名。 我的问题是,当我尝试configurationjenkins有权访问我的Gitlab,我得到一个超时错误。 似乎容器之间不能通过使用域名进行交互。 我发现这个问题与我有同样的问题,不幸的是,他的解决scheme没有解决我的问题。 你有什么想法,我怎么可以使jenkins通过使用域名获得访问Gitlab? 编辑: 这是我的docker-compose文件 version: '3' services: nginx: container_name: nginx restart: always image: jwilder/nginx-proxy:latest ports: – 80:80 – 443:443 volumes: – conf:/etc/nginx/conf.d – vhost:/etc/nginx/vhost.d – html:/usr/share/nginx/html – /home/nginx/certs:/etc/nginx/certs:ro – /var/run/docker.sock:/tmp/docker.sock labels: – "com.github.jrcs.letsencrypt_nginx_proxy_companion.nginx_proxy=true" letsencrypt: container_name: letsencrypt restart: always image: jrcs/letsencrypt-nginx-proxy-companion:latest depends_on: – nginx volumes: – conf:/etc/nginx/conf.d – vhost:/etc/nginx/vhost.d – […]

服务器重新启动后按顺序重新启动Docker容器

有3个Docker容器需要在服务器重启时自动重启。 我们可以使用重启策略来启动容器,比如 sudo docker run –restart=always -d your_image 但是因为一个容器与另一个容器相连,他们需要依次启动。 问题:有没有办法自动重新启动Docker容器?