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

问题描述:

设置--add-runtimedockerd--runtimedocker-container之间的区别是什么? 我是否应该定义--runtime以手动运行docker-container同时使用dockerd或将dockerd负责选择正确的运行时间吗?dockerd -add-runtime vs. docker-container --runtime

集装箱国家

选项1:包括

上次使用的运行时间将被存储在容器配置(整个元组:)内的磁盘。也就是说,下次启动容器时没有--add-runtime参数,将使用旧值。

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

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

选项2:不包括

如果我们选择不坚持在磁盘上的选择,如果没有指定运行时容器的下次启动会恢复到默认的运行

详细信息: https://github.com/moby/moby/issues/22845