我的 freenas 系统上有一个用于 Docker 的虚拟机。在这台 rancheros docker 机器上,我安装了 openproject docker 容器。
使用 freenas 启动,将自动启动我安装了 openproject docker 容器的 docker 机器。但是我怎样才能自动启动里面的openproject容器呢?
我的 freenas 系统上有一个用于 Docker 的虚拟机。在这台 rancheros docker 机器上,我安装了 openproject docker 容器。
使用 freenas 启动,将自动启动我安装了 openproject docker 容器的 docker 机器。但是我怎样才能自动启动里面的openproject容器呢?
假设您已将 Docker 配置为在 VM 启动时自动启动,您可以通过在容器上设置always
重启策略来告诉 Docker 自动启动容器:
docker run --restart=unless-stopped ...
您还可以在现有容器上设置重启策略:
docker update --restart=unless-stopped mycontainer
使用重启策略unless-stopped
,Docker 将“无论退出状态如何都重启容器,包括在守护进程启动时,除非容器在 Docker 守护进程停止之前被置于停止状态”。