阿里云服务器安装Jenkins

1.从仓库拉取jenkins镜像

docker pull jenkins/jenkins:lts-alpine

2.新建docker-compose.yml

touch docker-compose.yml
vim docker-compose.yml
#docker-compose.yml的内容如下:
version: '3'

services:
  jenkins:
    restart: always
    image: jenkins/jenkins:lts-alpine
    ports:
      - "8081:8080"
      - "14005:50000"
    volumes:
      - "/var/jenkins_homt"
    deploy:
      replicas: 1
      restart_policy:
        condition: on-failure
      placement:
        constraints: [node.hostname == worker]

3.编排 docker-compose.yml

docker-compose up -d

4.查询启动日志:

docker logs --tail="200" 5dcc829c4222
其中最后的一串字符串为容器 id,从日志中还可以获取到Jenkins 的初始化密码,并且在容器对应的目录下可以看到对应的密码的地址

在这里插入图片描述
虽然以上都没有问题,但是阿里云是有安全策略的,在以上配置了主机的8081端口去映射容器的8080端口,所以需要将8081端口去安全组中放开

  ports:
      - "8081:8080"
      - "14005:50000"

具体的操作如下:
在这里插入图片描述
选择配置规则
在这里插入图片描述

添加端口范围以及设置授权对象为:0.0.0.0/0
在这里插入图片描述
保存后,浏览器访问对应ip的端口即可
在这里插入图片描述

发布了24 篇原创文章 · 获赞 6 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/li_yan_sring/article/details/86252822