dockerd --add-runtime与docker-container --runtime

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了dockerd --add-runtime与docker-container --runtime相关的知识,希望对你有一定的参考价值。

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

答案

集装箱国

选项1:包括在内

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

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

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

选项2:不包括在内

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

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

以上是关于dockerd --add-runtime与docker-container --runtime的主要内容,如果未能解决你的问题,请参考以下文章

Dockerd自定义镜像——Dockerfile

Dockerd的核心概念,镜像操作

基于Cri-dockerd使用Kubeadm部署Kubernetes1.25集群

k8s都开始抛弃dockerd了,ctr需要搞起了

调整dockerd的日志输出级别

解决:dockerd: failed to start daemon: Devices cgroup isn‘t mounted