使用docker安装jenkins
参考博客
docker-compose教程(安装,使用, 快速入门)
https://blog.csdn.net/pushiqiang/article/details/78682323
Docker安装Jenkins+Shell脚本自动化部署项目
前置条件:docker 先安装好
1.安装docker-compose
下载最新版的docker-compose文件
# 下载最新版的docker-compose文件 sudo curl -L https://github.com/docker/compose/releases/download/1.16.1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose # 若是github访问太慢,可以用daocloud下载 sudo curl -L https://get.daocloud.io/docker/compose/releases/download/1.25.1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
添加可执行权限
sudo chmod +x /usr/local/bin/docker-compose
测试安装结果
docker-compose --version
2.用docker-compose安装jenkins
创建docker在主机的jenkins数据映射目录
mkdir -p /opt/jenkins/home
创建一个docker-compose.yml文件
touch /root/docker-compose.yml
将以下内容写入
version: "3" services: jenkins: image: jenkins/jenkins:lts ports: - 8080:8080 - 50000:50000 restart: "always" container_name: jenkins environment: JAVA_OPTS: -Duser.timezone=Asia/Shanghai volumes: - /opt/jenkins/home:/var/jenkins_home - /var/run/docker.sock:/var/run/docker.sock - /usr/bin/docker:/usr/bin/docker privileged: true user: root
启动Jenkins容器
docker-compose up -d
正文到此结束