容器中挂载docker:/usr/bin/docker: 2: .: Can't open····

按照如下方式生成jenkins容器,并挂载docker:

docker run -d -p 8080:8080 --name jenkins -v /usr/bin/docker:/usr/bin/docker -v /var/run/docker.sock:/var/run/docker.sock  csphere/jenkins:1.609

容器正常启动,但是在容器中无法使用docker指令:
图片说明

一开始以为是文件的权限问题,但是已经修改文件的权限仍无法解除bug

0

2个回答

0

在加两个挂载点参数吧: -v /etc/sysconfig/docker:/etc/sysconfig/docker -v /usr/bin/docker-current:/usr/bin/docker-current

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
[docker]你不知道的docker奇淫技巧
$ docker run -t -i -v /var/run/docker.sock:/var/run/docker.sock -v /path/to/static-docker-binary:/usr/bin/docker busybox sh By bind-mounting the docker unix socket and statically linked docker b
Docker常用镜像的构建脚本及jenkins手动触发镜像构建
1、centos镜像的二次封装 docker build -t csphere/centos:7.1 . docker build -t csphere/centos:7.1 .   FROM centos:centos7.1.1503 MAINTAINER Carson,C.J.Zeong <zcy@nicescale.com> ENV TZ "Asia/Shan...
jenkins把docker相关的命令和依赖使用-v挂载到容器
docker run  -d   -u root  -v /usr/bin/docker:/usr/bin/docker -v /var/run/docker.sock:/var/run/docker.sock -v /usr/lib64/libltdl.so.7:/usr/lib/x86_64-linux-gnu/libltdl.so.7 jenkins 官网jenkins镜像(ubuntu系...
docker挂载的目录无法读写 Permission denied
使用下面的命令可以创建一个容器并且把本地的/home/dock/Downloads目录挂载到容器中的/usr/Downloads中 [root@docker ~]# docker run -it -v /home/dock/Downloads:/usr/Downloads ubuntu /bin/bash   在Centos上创建完后,会出现如下问题 root@637fe9ea94f0:/...
Docker挂载主机目录Docker访问出现Permission denied的解决办法
Docker挂载主机目录Docker访问出现Permission denied的解决办法
docker安装:Cannot open self和HTTPS的问题解决
最近几天一直在部署docker启动服务,今天终于初步完成。 由于本人也是刚刚接触docker,基本是小白一枚,中间出错用了很多时间去解决。尽管对解决方法不是很理解,但是现在先把自己的解决方法分享一下,后续继续学习。 错误1:Cannot open self 对于这个错误想知道更多的可以参考下这个链接。 这个错误很多人都是说增加权限,赋予/usr/local/bin/docker-compose可...
Docker 排坑之旅(一):windows下不能挂载文件夹进container
  准备工作      在windows的user文件夹下新建文件夹,命名为DockerPackages,这个就是我们想挂载的文件夹。      错误重现      测试环境:      docker 版本: 18.09.0      windows 版本:win10,用HyperV      命令行工具:git-bash git version 2.19.1.windows.1      使用下...
get-docker.sh docker安装脚本
get-docker.sh docker安装脚本,可直接执行 sh get-docker.sh --mirror Aliyun 安装
docker 容器目录挂载 | 进出容器
  1 docker run --name wnginx -d -p 9001:80 -v /home/www:/usr/share/nginx/html nginx   --name   别名   -d          后台启动容器   -v          添加数据卷(映射宿主机目录到容器目录  /home/www  --》宿主   /usr...
在(Docker里的)Jenkins里运行Docker
在本文中,我们将快速了解一下如何在一个容器里装载Docker sock以便创建其“兄弟”容器。我的一个同事称之为DooD(Docker-outside-of-Docker),以区别于DinD(Docker-in-Docker),后者是在容器中安装一个完整的隔离的Docker版本。DooD比DinD简单得多(至少在配置方面),尤其是能重用并缓存宿主上的镜像。反之,如果你想实现镜像对宿主的隐藏和隔离,则
Docker 启动报挂在点没有权限问题:Permission denied
今天弄了eos和redis的docker容器,启动总是报错,通过docker logs id,发现报权限问题 把容器启动参数加上--privileged=true   ok docker run -p 6379:6379 -v $PWD/data:/data  --privileged=true  -d redis:3.2 redis-server --appendonly yes   ...
docker容器内通过supervisor来守护进程
安装: 可通过easy install supervisor或pip install supervisor,当然还可以通过下载源码通过python setup.py install 来安装(注意:要在python2.x下进行安装) 还可以通过linxu下的包管理来安装,如yum install supervisor 使用: .为要维护的进程创建.ini文件,并放到/et
Docker -v 对挂载的目录没有权限 Permission denied
情况描述 今天在使用 docker run -d -p 9091:8080 -v /home/xuhaixing/docker/tomcat/webapps/:/usr/local/tomcat/webapps/ --name managertomcat xuhaixing/mytomcat 挂载路径后,进入容器 root@08066d03a043:/usr/local/tomcat#...
docker;创建/分享镜像
JOB=$(sudo docker run -d ubuntu /bin/sh -c "while true; do echo Hello world; sleep 1; done") sudo docker logs $JOB
windows10下docker挂载失败,docker挂载容器报错
报错内容PS C:\WINDOWS\system32> docker run -d -p 80:80 --name test -v E:/test/test- C:\Program Files\Docker\Docker\Resources\bin\docker.exe: Error response fro dy in use by container a271d8ef0a67170bfd9430
安装DCOS,关于docker异常引发的调查
安装DCOS,关于docker异常引发的调查  入门DCOS,刚开始安装,碰到了一个异常:Bind for 0.0.0.0:9000 failed: port is already allocated.  调试这个问题花费了好长时间,因为无法通过netstat以及lsof看到究竟是什么应用占用了程序;后来我才发现原来是因为docker的原因;如果docker被run了两次   docker run...
Linux使用curl 方式安装docker-compose 后执行docker-compose version 检查安装是否成功时出错的解决办法
今天在一台新的Fedora 25上按照官方文档,使用curl方式安装 docker-compose后,验证是否安装成功时出错: 安装时使用的命令为; curl -L https://github.com/docker/compose/releases/download/1.14.0-rc2/docker-compose-`uname -s`-`ur/local/bin/docker-compo...
Docker相关技术说明
关于Dockerfile与docker-compose相关的文章
Docker容器用戶映射
Docker image的製作者可能會指定一個默認用戶,這樣可能會導致無法向運行時掛載的卷內寫數據。本文提供了兩種方法來解決此問題。
Docker 中 openjdk 容器里无法使用 JDK 的 jmap 等命令的问题
Docker 中 openjdk 容器里无法使用 JDK 的 jmap 等命令的问题...
docker容器中的centos7系统大部分系统目录为read-only file system?
总结下今天遇到的docker容器无法启动的问题。 直接原因是容器挂载的目录满了,没有剩余空间可用,导致容器无法启动 磁盘满的原因是某个容器内的程序产生了一个超大的core文件,占满了磁盘 那么问题来了,我们的core文件是使用了google breakpad管理,只会产生minidump,且指定了目录,怎么没有生效呢?? 我们是基于centos7系统建的一个容器,容器内运行一个C++写的程...
解决xterm显示远程窗口出现“Can't open display: localhost:11.0”的问题
参考: 问题描述:
通过docker实现mysql主从复制
在开始搭建之前请先认真看一下我走过的坑: 先介绍一下我搭建使用的环境:centos7 坑1:mysqld: Can't read dir of '/etc/mysql/conf.d/',这是因为Centos7安全Selinux禁止了一些安全权限,导致mysql和mariadb在进行挂载/var/lib/mysql的时候会提示如下信息 desperate_kelle logs命令查看,
linux安装docker,已经遇到的问题
在实际开发中,我们经常会遇到多台机器配置相同的软件运行环境。 比如配置一个tomcat,mysql...一些环境,其他机器也需要相同的环境时,就会一遍一遍的进行配置,比较麻烦。 而且容器和容器之间是完全隔离的。 在学习的过程中发现Docker可以解决这个问题,所以记录下安装遇到的坑 1、首先我们需要安装linux系统,可以上网 2、接下来需要查看linux内核版本,因为Docker需要L...
docker mysql问题记录
docker一个mysql时,通过dockerfile首次生成镜像且启动容器,查看mysql成功。 再次通过-v参数指定挂载目录后,生成镜像,访问mysql报错: 命令: docker run -d -p 3307:3306 -v /var/lib/docker/vfs/dir/mydata:/var/lib/mysql --name dbserver2 csphere/mysql:5.5
容器中使用systemctl命令重启服务
在docker容器中用systemctl重启服务时,提示 Failed to get D-Bus connection: Operation not permitted 解决方法:ubuntu16.04以上版本, redhat, oraclelinux, centos但非centos7镜像等$ docker run -d --privileged=true IMAGENAME:TAG /usr/
docker容器iptables启动报挂载端口失败问题
转至:https://blog.csdn.net/blueyan163/article/details/68928065今天tomcat的docker容器挂了,只要是带命令-p映射端口就起不来并且报错:Error response from daemon: Cannot start container eb9d501f56bc142d9bf75ddfc7ad88383b7388ca6a595930...
CentOS Docker容器中安装LVS负载均衡(一) ipvsadm
安装环境: Docker容器和宿主机都是CentOS 7.3版本 1. Docker容器内安装ipvsadm yum install -y ipvsadm # enable IP forward echo 'net.ipv4.ip_forward = 1' >> /etc/sysctl.conf sysctl -p touch /etc/sysconfig/ipvsadm s
docker-1.9.1
centos6 docker-1.9.1安装 直接替换/usr/bin/docker docker -version
在docker内创建mycat容器
1.先创建一个目录存放mycat的相关文件 2.下载并重命名mycat的包 wget http://219.238.7.66/files/718600000960CC62/dl.mycat.io/1.6-RELEASE/Mycat-server-1.6-RELEASE-20161028204710-linux.tar.gz mv Mycat-server-1.6-RELEASE-201610...
docker 另类挂载yum源
本人初识docker对其还不是很了解,如有不对之处,希望指点,谢谢!原因:新建容器没有yum源,用不了网络yum源,也用不了ftp yum源本人解决方法:1.在启动容器时用到 -v  参数  共享宿主机的yum源的绝对路径 (例如  docker  run  -it  -v   /var/ftp/wl:/mnt  centos  bash)  2.当进入docker 后  先 处理掉 docker...
Openstack juno 与 Docker集成(学习笔记,仅供参考)
Openstack 与 Docker集成 这是个人学习笔记,仅供参考   1、基本结构   Nova Docker driver 与OpenStack集成流程图   支持容器创建/删除/软删除/重启/暂停/解除暂定/停止/开始。 支持对容器创建快照,支持基于快照恢复容器。 支持对容器设置插拔网卡。 查询docker节点上CPU/内存使用情况/查询可用节点。 查询docke
Pycharm中进行Python远程开发
http://blog.csdn.net/pipisorry/article/details/52269952PyCharm提供两种远程调试(Remote Debugging)的方式:    配置远程的解释器(remote interpreter)    配置Python调试服务器(Python Debug Server)[配置Python调试服务器]本文主要说明远程的解释器(remote int
docker 安装mysql 遇到的问题
问题: 在docker 中安装完MySQL 后进行登录, 出现如下问题 mysql -h 127.0.0.0 -uroot -p Enter password: ERROR 2003 (HY000): Can’t connect to MySQL server on ‘127.0.0.0’ (101) 解决方案: $ vi /etc/mysql/my.cnf OR $ vi /e...
【Docker系列】——解决Docker容器时间与主机不一致问题
目录目录 背景 解决方法背景公司做的项目是部署到dockerize的tomcat容器上的,将日志映射到了宿主机器的某个目录下,但是出现了一个问题,那就是日志打印的时间有问题,会比宿主机的时间晚8个小时。解决方法一、先查看服务器和容器时区设置是否一致:1、docker容器内的时区是UTC 2、主机的时区是CTS二、这两个时区有什么不同呢?GPS 系统中有两种时间区分,一为UTC,另一为LT(地方时)
将主机数据挂载到docker容器
dcoker 提供三种不同的方式将数据从宿主机挂载到容器中:volumes,bind mounts, tmpfs。 volumes: Docker管理宿主机文件系统的一部分(/var/lib/docker/volumes) bind mounts: 存储在宿主机系统的任意位置。 tmpfs:挂载存储在宿主机系统的内存中,不会写入宿主机的文件系统。 管理卷: docker volume...
CentOS7离线安装docker问题解决
CentOS7离线安装docker问题解决
docker和nvidia-docker安装与使用过程中遇到的问题
问题1: 执行命令"sudo docker run --runtime=nvidia --rm nvidia/cuda:9.0-base nvidia-smi"测试nvidia-docker是否能启动时,报错 "docker: Error response from daemon: Unknown runtime specified nvidia." 解决办法(将nvidia容器配置到docke...
Docker容器加载mysql报这个错误怎么解决?
Docker镜像在本地构建成功,但是运行起来的时候,镜像内部的Mysql启动出错?   我是不加 -v /host/data:/var/lib/mysql 参数 就可以正常启动 加了之后 容器的 /var/lib/mysql 拥有者不是mysql 引起的权限问题,然后就起不来了 貌似是这样 执行的命令是: docker run -p 3306:3306 --name mysql \ -v...
CentOS7 Docker容器文件挂载权限
CentOS7 Docker容器文件挂载权限   参考 :http://bbs.chinaunix.net/thread-4247577-1-1.html   添加selinux规则,将要挂载的目录添加到白名单: 示例:chcon -Rt svirt_sandbox_file_t /home/docs 之后执行:docker run -i -t -v /home/docs:/src ...
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 java学习docker docker云计算教程