1、docker-compose的安装与配置
1)、安装
# 可以直接到指定位置下载下来,
从https://github.com/docker/compose/releases下载linux(docker-compose-linux-x86_64)版本的
#把文件放到/usr/local/bin/目录下或者在环境配置文件中暴露信息,并修改名称
cd /usr/local/bin/
mv docker-compose-linux-x86_64 docker-compose
# 添加可执行权限
sudo chmod +x /usr/local/bin/docker-compose
2)、创建docker-compose.yml文件
mkdir -p /root/docker/docker-compose/data
chmod -R 777 /root/docker/docker-compose/data
cd /root/docker/docker-compose
vim docker-compose.yml
文件内容
version: "3.1"
services:
jenkins:
image: jenkins/jenkins:2.396
container_name: jenkins
ports:
- 8080:8080
- 50000:50000
volumes:
- ./data/:/var/jenkins_home/
2、创建容器
docker-compose up -d
### 查看容器是否启动成功
docker ps
3、访问jenkins
1、输入管理员密码
密码通过查看容器的日志得到
docker logs -f 30d42c581569(容器id)
2、选择安装插件
3、创建用户
然后傻瓜式安装
4、安装插件,git parameter 、publish over ssh
2、配置系统
3、配置环境变量 jdk、maven
3.1、下载jdk1.8压缩包,maven
3.2、解压jdk和maven
tar -zxvf jdk-8u201-linux-x64.tar.gz
mv jdk1.8.0_201/ jdk1.8/
# 把解压后的jdk目录放到容器的挂载卷目录,
mv jdk1.8/ /root/docker/docker-compose/data/
# 同理解压maven压缩包并移动到挂载目录
xxx
3.2.1、修改maven配置,在setting配置文件中添加如下配置
<profile>
<id>jdk8</id>
<activation>
<activeByDefault>true</activeByDefault>
<jdk>1.8</jdk>
</activation>
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
<maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
</properties>
</profile>
<activeProfiles>
<activeProfile>jdk8</activeProfile>
</activeProfiles>
3.3 jenkins配置jdk和maven
这里的jdk目录和maven目录需要的是容器内部的路径
4、创建一个项目
!](https://img-blog.csdnimg.cn/9c7edbdefeca4b968603351a2b74163d.png)
设置源码信息
配置maven
这个地方要把ssh命令放到maven前面