Docker 组合初始化?

Docker 组合初始化?

我对如何docker-compose.yml在启动时运行基于应用程序感到困惑。

我在跑:

现在在两个 tmux 会话中,通过docker-compose up.但是当机器重新启动时这对我没有帮助。

答案1

首先,您应该使用 使您的 docker 服务在每次启动时启动sudo systemctl enable /usr/lib/systemd/system/docker.service

然后你应该使用 启动你的 docker-compose 容器docker-compose up -d

-d, --detach               Detached mode: Run containers in the background,
                           print new container names. Incompatible with
                           --abort-on-container-exit.

(从:https://docs.docker.com/compose/reference/up/

据我所知,在分离模式下运行的容器也应该在重新启动时重新启动。

如果您仍然想要日志或者您的容器正在运行等等,您应该熟悉不同的 compose CLI 命令。看这里

相关内容