Docker容器消失得无影无踪



我正在运行Ubuntu Server 18.04、Docker 19.03.12和Compose 1.25.0。

我通过Docker compose文件运行了几个应用程序(下面的示例(。最近,一些容器(主要是Jackett,但一旦Deluge(将完全消失,它们不会显示为docker ps -a,我无法访问它们的日志,因为容器不存在。

我真的不知道如何诊断,因为似乎没有任何线索可循。

Jackett服务入口

jackett:
image: linuxserver/jackett
container_name: jackett
restart: unless-stopped
network_mode: service:vpn
# depends_on:
#   - vpn
volumes:
- ${DOCKER_STORAGE}/jackett/config:/config
environment:
- PUID=${PUID}
- PGID=${PGID}
# networks:
#   - traefik_proxy
labels:
- "traefik.enable=true"

## HTTP Routers
- "traefik.http.routers.jackett.entryPoints=https"
- "traefik.http.routers.jackett.rule=Host(`jackett.$DOMAINNAME`)"
- "traefik.http.routers.jackett.tls=true"

## HTTP Services
- "traefik.http.routers.jackett.service=jackett"
- "traefik.http.services.jackett.loadbalancer.server.port=9117"

## Middlewares
- "traefik.http.routers.jackett.middlewares=chain-auth@file"

原来问题似乎是Ouroboros。我在想什么可以访问启动和停止码头集装箱,我查看了Ouroboros日志,发现了这个:

2020-08-12 07:18:44 : INFO : dockerclient : jackett will be updated
2020-08-12 07:18:48 : ERROR : base : Job "Interval container update for unix://var/run/docker.sock (trigger: interval[0:05:00], next run at: 2020-08-12 07:23:01 UTC)" raised an exception
Traceback (most recent call last):
File "/usr/local/lib/python3.7/site-packages/docker/api/client.py", line 261, in _raise_for_status
response.raise_for_status()
File "/usr/local/lib/python3.7/site-packages/requests/models.py", line 940, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 400 Client Error: Bad Request for url: http+docker://localhost/v1.35/containers/create?name=jackett

在我看来这是个问题

最新更新