Jenkins容器使用宿主机Docker

构建镜像和发布镜像到harbor都需要使用到docker命令。而在Jenkins容器内部安装Docker官方推荐直接采用宿主机带的Docker即可。

设置Jenkins容器使用宿主机Docker

  • 设置宿主机docker.sock权限:

    sudo chown root:root /var/run/docker.sock
    sudo chmod o+rw /var/run/docker.sock
    
  • 添加数据卷

    version: "3.1"
    services:
      jenkins:
        image: jenkins/jenkins
        container_name: jenkins
        ports:
          - 8080:8080
          - 50000:50000
        volumes:
          - ./data/:/var/jenkins_home/
          - /usr/bin/docker:/usr/bin/docker
          - /var/run/docker.sock:/var/run/docker.sock
          - /etc/docker/daemon.json:/etc/docker/daemon.json
    

相关推荐

  1. Jenkins容器使用宿主Docker

    2024-01-18 11:52:01       28 阅读
  2. docker-宿主容器的命令执行方法

    2024-01-18 11:52:01       35 阅读
  3. docker部署nginx访问宿主服务,并使用缓存

    2024-01-18 11:52:01       41 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-01-18 11:52:01       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-18 11:52:01       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-18 11:52:01       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-18 11:52:01       20 阅读

热门阅读

  1. 【Spring Boot 3】【Redis】集成Lettuce

    2024-01-18 11:52:01       32 阅读
  2. IntelliJ IDEA快捷键+插件

    2024-01-18 11:52:01       29 阅读
  3. MySQL如何存储表情符号?

    2024-01-18 11:52:01       38 阅读
  4. HBase学习七:Compaction

    2024-01-18 11:52:01       35 阅读
  5. 线上部署springboot和vue开发的博客需要替换的地方

    2024-01-18 11:52:01       28 阅读