小编str*_*ing的帖子

Docker 容器在 shell 注销时终止

我正在运行一个docker-compose up -d使用独立命令创建的 debian 支持的 docker 容器。它启动时没有问题,并且服务请求也没有问题,但它要求我保持使用活动 shell 登录才能保持容器运行。

\n

我的 docker-compose.yml 文件如下:

\n
services:\n  db:\n    image: postgres:alpine\n    restart: always\n    ports:\n      - '5432:5432'    \n    volumes:\n      - /data/docker/postgresql/data:/var/lib/postgresql/data:Z\n  pgadmin:\n    image: dpage/pgadmin4:latest\n    restart: always\n    ports:\n      - "5050:80"\n    volumes:\n      - /data/docker/postgresql/pgadmin-data:/var/lib/pgadmin:Z\n
Run Code Online (Sandbox Code Playgroud)\n

每次我重新启动服务器时,它似乎都不会启动,直到我登录为止。

\n

docker 服务的状态如下systemctl status docker.service

\n
\xe2\x97\x8f docker.service - Docker Application Container Engine\n     Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled)\n     Active: active (running) since Tue 2022-08-09 22:37:46 -03; 21min ago\nTriggeredBy: \xe2\x97\x8f docker.socket\n       Docs: https://docs.docker.com\n   Main PID: …
Run Code Online (Sandbox Code Playgroud)

docker docker-compose

6
推荐指数
1
解决办法
2285
查看次数

标签 统计

docker ×1

docker-compose ×1