我正在运行一个docker-compose up -d使用独立命令创建的 debian 支持的 docker 容器。它启动时没有问题,并且服务请求也没有问题,但它要求我保持使用活动 shell 登录才能保持容器运行。
我的 docker-compose.yml 文件如下:
\nservices:\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\nRun Code Online (Sandbox Code Playgroud)\n每次我重新启动服务器时,它似乎都不会启动,直到我登录为止。
\ndocker 服务的状态如下systemctl status docker.service:
\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)