docker - 如何让 Docker 容器在系统启动时自动启动?

标签 docker docker-compose

假设我有一个想要运行的 Docker 容器,那么我可以调用

$ docker run ...

一切都很好。如果系统崩溃并重新启动,是否有内置的方式来运行容器以自动重新启动?

如果是这样,这在 Docker Compose 中是否也可用?

最佳答案

是的,docker 有 restart policies例如 docker run --restart=always 将处理此问题。这也可在 compose.yml config file 中找到。作为重启:总是

关于docker - 如何让 Docker 容器在系统启动时自动启动?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30449313/

相关文章:

docker - 在Docker构建期间定义Elasticsearch映射

database - 是否建议在生产环境中使用数据库作为容器?

docker - 如何使用 gitlab CI 和 portainer 部署 docker 镜像

ruby-on-rails - Docker rails mongodb NoServerAvailable

docker - 无法在之前安装过的 docker 容器中使用curl

node.js - Redis docker-compose 与 Nodejs - 连接 ENOENT

mysql - 为 Dockerized Django 应用程序播种 MySQL 数据库

django - 如何在Docker Compose中设置 `celeryd`和 `celerybeat`?

docker-compose - 如何更改生产非开发的超集配置 config.py

ubuntu - Docker 机器 + Docker Compose + Ubuntu 上的卷