此文章記錄一些Jenkins與Docker以及Nexus3配套使用的相關事宜與坑眉撵。
一匙瘪、server gave HTTP response to HTTPS client
? ? 從私有倉庫獲取鏡像文件,因docker?registry交互默認使用的是HTTPS股缸,但是搭建私有鏡像默認使用的是HTTP服務
? ? 修改docker啟動的配置文件
? ??vim /usr/lib/systemd/system/docker.service
修改或新增? docker配置文件
vim /etc/docker/daemon.conf
加入自己私有倉庫的 ip:port
{
"insecure-registries:["xxx.xx.xx.xx:5000"],
"bip": "12.0.0.1/24"
}
重新登錄奥额,成功(記得重啟Docker)
systemctl daemon-reload
二、Docker外掛容器中的log日志至宿主機
首先咱們在根目錄下面 創(chuàng)建logs文件夾
mkdir -p? /logs
下面此shell命令為Jenkins中的腳本职员,并且外掛至宿主機的/logs根目錄下
docker run -d -p 8586:8586 --name="${JOB_NAME}" -v /logs/${JOB_NAME}/v${BUILD_NUMBER}:/log --privileged=true ${JOB_NAME}:v${BUILD_NUMBER}
若使用原始的命令則為
docker run -d -p 8586:8586 --name="xxx" -v /logs:/log --privileged=true? xxx:v1
三、Nexus3 私有jar上傳
請自行配置好跛溉,坐標焊切,pom文件里面一般都會有