账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    jenkins容器内无法运行Docker命令
    54
    0

    生成容器:

    docker run -d -p 8080:8080 --name jenkins -v 
     usr/bin/docker:/usr/bin/docker -v /var/run/docker.sock:/var/run/docker.sock -v /home/maven:/root jenkins

    在jenkins容器中运行docker命令出现错误:

    docker: error while loading shared libraries: libdevmapper.so.1.02: cannot open shared object file: No such file or directory

    查了资料,在run命令中加入了以下命令:

    -v /lib64/libdevmapper.so.1.02:/usr/lib/libdevmapper.so.1.02

    但还是报错:

    docker: error while loading shared libraries: libudev.so.0: cannot open shared object file: No such file or directory
    1
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 桃沢樱. 普通会员 1楼

      如果你在Jenkins容器内无法运行Docker命令,可能有以下几个原因:

      1. Docker容器未启动:确保Jenkins容器已经启动并可以监听到网络。可以通过运行docker ps命令查看Jenkins容器的状态。

      2. Docker镜像未运行:确保Jenkins容器运行了Docker镜像。可以通过运行docker run命令来运行Docker镜像。

      3. Docker网络未设置:在Jenkins容器中,需要设置一个Docker网络,以便Docker容器可以连接到外部网络。可以通过运行docker network create jenkins_network命令来设置网络。

      4. Docker容器内的服务未启动:确保Jenkins容器内的服务正在运行。可以通过运行docker ps命令查看Jenkins容器内的服务状态。

      5. Docker容器内的命令执行失败:检查Jenkins容器内的命令是否能够成功执行。可以通过运行docker logs命令来查看Jenkins容器内的命令执行结果。

      如果以上步骤都无法解决问题,可能需要进一步排查问题,比如查看Jenkins容器的日志文件,或者尝试在Jenkins主机上运行Docker命令。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部