首页 > 其他分享 >Docker系列---【/usr/bin/docker-current: Error response from daemon: shim error: docker-runc not install

Docker系列---【/usr/bin/docker-current: Error response from daemon: shim error: docker-runc not install

时间:2024-05-24 10:09:18浏览次数:26  
标签:bin shim current runc usr docker

1.报错信息

docker run创建新容器时报错

/usr/bin/docker-current: Error response from daemon: shim error: docker-runc not installed on system.

2.解决方案

[root@localhost ~]#cd /usr/libexec/docker/

[root@localhost ~]#sudo ln -s docker-runc-current docker-runc

如果上面设置完仍然报错,则用下面的方法:

[root@localhost ~]#sudo ln -s /usr/libexec/docker/docker-runc-current /usr/bin/docker-runc

3.验证

重新创建容器即可。

标签:bin,shim,current,runc,usr,docker
From: https://www.cnblogs.com/hujunwei/p/18210038

相关文章

  • 从零开始写 Docker(十五)---实现 mydocker run -e 支持环境变量传递
    本文为从零开始写Docker系列第十五篇,实现mydockerrun-e,支持在启动容器时指定环境变量,让容器内运行的程序可以使用外部传递的环境变量。完整代码见:https://github.com/lixd/mydocker欢迎Star推荐阅读以下文章对docker基本实现有一个大致认识:核心原理:深入理解D......
  • Xtrabackup 不备份 binlog 怎么保证一致性?
    公司大佬出的考核题中有个有意思的问题:已知:MySQL的内部两阶段提交,是为了解决binlog和redolog的一致性(在crashrecovery的过程中,如果发现某个事务的redolog已经完成prepare阶段,但未完成commit,那么会验证该事务是否在binlog中,如存在,则进行提交,否则进行回滚)。又......
  • Centos7.9安装卸载Docker
    目录1、官网安装1.1、卸载旧版本Docker1.2、通过rpm仓库安装1.2.1、设置仓库1.2.2、安装DockerEngine1.2.3、启动Docker1.2.4、验证安装1.3、通过rpm软件包安装1.4、通过便捷脚本安装2、yum安装2.1、安装docker-ce以及客户端2.2、启动docker2.3、配置镜像加速3、卸载Docker3.1、......
  • docker error response from daemon no command specified
    概述这个错误是由于所运行的镜像没有默认的启动命令且在运行的时候也没有指定启动命令导致的。解决办法是在启动的时候指定容器的启动命令,比如:dockerrun-itmy_containerbash问题背景我pullredis镜像,然后使用dockerimagesave-o命令将其保存,然后再另一台主机上使用doc......
  • Dockerfile和Docker-Compose作用和用途
    Dockerfile和DockerCompose是用于构建和管理Docker容器的两种不同工具,它们有着不同的作用和用途:Dockerfile:定义镜像:Dockerfile是用于构建Docker镜像的文本文件,其中包含了一系列指令,每条指令表示一层修改。镜像定制:通过编写Dockerfile,你可以定制自己的镜像,包括基于官......
  • Qt线程使用方法三:QtConcurrent::run
    在Qt中,QFuture和QtConcurrent模块提供了一种简便的方式来执行并行任务。QFuture用于接收异步操作的结果,而QtConcurrent提供了一些函数来启动异步操作。这种方法不需要直接使用QThread,而是通过高级API来管理线程池和任务。 步骤 1: 包含必要的头文件 首先,确保你的项目文件(如......
  • vscode使用colcon build编译ros2工程时报错:The current CMakeCache.txt directory...i
    之前已经编译好了一个文件夹A下的工程然后复制出一个文件夹B,再次编译时出现了问题,报错ThecurrentCMakeCache.txtdirectory...isdifferentfrom...其实也能猜到就是当路径从A变到B,不匹配导致报错,但是不知道应该在哪里改CSDN上有个文章给出回答:删除build文件夹,当然把log和ins......
  • 在linux中离线安装docker操作指南
    1.在有网络连接的环境下,下载Docker安装包,包名为docker-xx.x.x.tgz。 下载地址:https://download.docker.com/linux/static/stable/x86_64/2.将压缩包上传到目标服务器,解压压缩包。3.执行如下命令卸载旧版docker。 yumremovedocker*4.将解压的所有文件拷贝到/usr/bin目录......
  • netcore webapi部署到docker容器,api调用后显示中文乱码
    vs2022webapi部署到docker容器,api调用后显示中文乱码。原因是:源代码文件不是utf-8编码(用vscode打开是乱码,在vscode修改后,再提交,正常)解决方法:在中文环境下用过微软家Visualstudio的都知道,新建文件的保存编码都默认为当前系统语言,所以你的文件编码永远都是GB2312,非常令人蛋......
  • docker如何确定dockerd的地址
    introdocker这个命令行工具本身通常是接触容器的第一关:示例中一般会使用docker来制作(build)镜像/运行(run)容器。但是docker这个可执行程序本身并没有太复杂的逻辑,它更多的是提供了一个类似于bash这种和人类用户更友好的命令/子命令,真正的workhorse是dockerd进程(当然,也可能是do......