• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    使用Docker安装Jenkins的示例代码

    在docker安装容器的时候容易遇到的两个问题

    1.port is already allocated(端口被指派了)

    解决办法:改端口

    2.that container to be able to reuse that name

    解决办法:查看(删除)之前的容器

    docker ps -a | grep jenkins_im
    docker rm jenkins_im
    

    启动docker服务

    sudo systemctl start docker
    

    vi /home/jenkins/docker-compose.yml,创建docker-compose.yml

    version: '3'
    services:
     jenkins: 
      container_name: 'jenkins'
      image: jenkins/jenkins:lts
      restart: always
      user: jenkins:994
      ports: 
      - "11005:8080"
      - "50000:50000"
      - "10051:10051"
      volumes:
      - /home/jenkins/data:/var/jenkins_home
      - /usr/bin/docker:/usr/bin/docker
      - /var/run/docker.sock:/var/run/docker.sock
    

    如果之前没有这个文件,修改完就保存不了了,把vi改为vim

    下面是安装步骤

    到 github 复制命令

    docker run -p 8080:8080 -p 50000:50000 jenkins/jenkins:lts
    

    打开终端,使用ssh连接到远程测试服务器

    粘贴上面那句命令,修改默认的8080端口,映射到其他的宿主机端口,并指定容器名称,按回车,如果顺利的话会打印出一串哈希值

    docker run --name jenkins_im -itd -p 11005:8080 -p 50000:50000 jenkins/jenkins:lts // -itd:增加交互式终端,并让这句命令让docker在后台执行

    执行如下命令,查看容器是否运行

    docker ps | grep jenkins_im

    执行如下命令,打印容器里面的信息,会看到一个管理员的密码,把它保存下来,后面会用到,ctrl+c退出log命令

    docker logs -f jenkins_im
    

    如果防火墙没关,让防火墙放行上面设置的11005端口

    firewall-cmd --add-port=11005/tcp --permanent
    

    然后重新加载防火墙

    firewall-cmd --reload
    

    这时就可以在浏览器范围虚拟机的ip加端口号就可以访问了。接下来的操作就是:

    docker start <container name>
    

    到此这篇关于使用Docker安装Jenkins的示例代码的文章就介绍到这了,更多相关Docker安装Jenkins内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

    上一篇:docker /var/lib/docker/aufs/mnt 目录清理方法
    下一篇:docker容器无法stop的解决办法
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯

    时间:9:00-21:00 (节假日不休)

    地址:江苏信息产业基地11号楼四层

    《增值电信业务经营许可证》 苏B2-20120278

    使用Docker安装Jenkins的示例代码 使用,Docker,安装,Jenkins,的,