docker - 在 Ubuntu 上使用特定容器启动 docker 服务
问题描述
我在 ubuntu 上使用 docker,我有一些包含不同项目的容器。
每次我启动 docker ( sudo service docker start
) 时,我所有的容器都会启动,我只想启动一个特定的容器。那可能吗?
解决方案
处理容器重启的方式取决于您在启动容器时使用的重启策略。这是通过--restart
选项传递给docker run
基本上:
- no option or
--restart no
:容器退出时不自动重启。这是默认设置。 --restart on-failure[:max-retries]
:仅当容器以非零退出状态退出时才重新启动。(可选)限制 Docker 守护程序尝试重新启动的次数。--restart unless-stopped
: 重启容器,除非它被显式停止或者 Docker 本身被停止或重启。--restart always
:无论退出状态如何,始终重新启动容器。当您指定 always 时,Docker 守护程序将尝试无限期地重新启动容器。无论容器的当前状态如何,容器也将始终在守护程序启动时启动。
推荐阅读
- php - 使用配置 PHP 文件和 PHP Mailer 将电子邮件发送到多个地址
- excel - 由变量获取的列或行参数 (R1C1)。VBA
- c++ - 这两个内存位置有什么区别?
- c# - 该进程无法访问该文件,因为它正被另一个进程 Streamwriter 使用
- r - 如何在 R 中的 3D 图中从分类算法中绘制分区平面
- c++ - 如何在 n 行中获取整数直到 \n
- css - 如何将文本定位在其容器 div 的顶部边缘?
- python - 启动 Python 子进程时 Gstreamer 错误的管道错误
- python - 为什么我的计数器没有更新,即使我在每个循环上都添加了一个?
- vb.net - 在子表单中发送数据