dockerd --add-runtime vs. docker-container --runtime



--add-runtime设置为dockerd--runtime设置为docker-container有什么区别? 在使用dockerd时,我应该为手动运行docker-container定义--runtime还是dockerd负责选择正确的运行时?

容器状态

选项 1:包括

上次使用的运行时将存储在容器配置(整个元组:))中的磁盘上。这意味着,下次在没有 --add-runtime 参数的情况下启动容器时,将使用旧值。

如果运行时不再向守护程序注册,则应显示错误,以便用户可以正确指定正确的运行时。

此选项还允许在容器创建时指定此标志(即 docker create),以便在每次启动容器时用作默认值。

选项 2:不包括

如果我们选择不在磁盘上保留该选择,则如果未指定运行时,容器的下一次启动将恢复为默认运行时

细节: https://github.com/moby/moby/issues/22845

相关内容

最新更新