为了更快更方便的打包镜像,这里是用了jenkins来操作
安装jenkins
1
2
3
4
5
6
7
8
9
10
11
12
13
| docker pull jenkins/jenkins:2.387.3
# run
docker run -d -m 2g --cpus=2 \
-p 8600:8080 -p 50000:50000 --restart=always \
-v $PWD/jenkins:/var/jenkins_home \
-v /var/run/docker.sock:/var/run/docker.sock \
-v /bin/docker:/bin/docker \
--name jenkins \
--user root \
jenkins/jenkins:2.387.3
# 查看密码
# cat jenkins/secrets/initialAdminPassword
|
jenkins配置
Dashboard -> Manage Jenkins -> Configure System
1
2
| Docker URL配置为
unix:///var/run/docker.sock
|
配置任务
1
2
3
4
| 1.创建一个job
2.配置代码仓库,并添加验证方式
3.添加构建配置步骤 shell
4.填写如下命令 docker build -t boke-app:$BUILD_NUMBER .(ps:这里是用docker的组件不知为啥一直失败,直接用shell来操作了)
|
1
| 5.添加docker command步骤修改镜像tag
|





构建
1
| Build Now即可,查看构建控制台输出日志
|
