【发布时间】:2019-06-21 00:38:36
【问题描述】:
My centos version and docker version(install by yum)
Use docker common error in container
我的 docker 运行命令:
docker run -it -d -u root --name jenkins3 -v /var/run/docker.sock:/var/run/docker.sock -v $(which docker):/usr/bin/docker docker.io/jenkins/jenkins
但是,当我在 jenkins 容器中执行 docker info 时出错
/usr/bin/docker: 2: .: 无法打开/etc/sysconfig/docker
【问题讨论】:
-
您面临的问题是什么?你必须清楚这一点。一个常见的过程是从陌生人的角度阅读您的问题,然后问自己是否足够清楚。
-
@shakhawat 我做了一个补充,你也可以看看图片
-
一般来说,仅仅将应用程序的二进制文件“复制”到另一台计算机是不足以运行该应用程序的。您是否为此遵循了一些教程?尝试使用 yum 在容器中安装 docker-ce。
-
@sneep install docker-ce 是可行的,但它使我的图像大小非常大,1.2G。我读过很多教程,有些只挂载 /var/run/docker.sock 工作,有些还挂载 /usr/bin/docker 工作,我不明白为什么我的错误。
-
请不要将终端窗口的屏幕截图粘贴到 Stack Overflow 问题中;它们以后很难阅读和搜索。相反,请从终端窗口中复制相关文本并将其(可能缩进四个空格,因此它看起来像一个代码块)粘贴到您的问题中。