Jenkins自动化--基于Jenkins拉取私服镜像后在指定服务器构建容器 系列六

基于Jenkins拉取私服镜像后在指定服务器构建容器

 1、在部署的服务器的docker配置文件添加镜像私服地址

输入如下命令找文件,如果没有该文件,就需要在该目录下添加一个damon.json的文件,

vim /etc/docker/daemon.json 

并且文件的内容如下

{
  "registry-mirrors": [
        "https://registry.cn-hangzhou.aliyuncs.com",
        "https://ebkn7ykm.mirror.aliyuncs.com",
        "https://docker.mirrors.ustc.edu.cn",
        "http://f1361db2.m.daocloud.io",
        "https://registry.docker-cn.com"
    ],
    "insecure-registries": ["192.168.3.249"]
}

重新加载:

########## 重新加载配置文件和重启Docker容器 ############
systemctl daemon-reload && systemctl restart docker

 

2、通过SSH插件配置部署服务的SSH

image-20210824121125302

下拉页面找到“Publish over ssh”插件配置位置

image-20210824121220826

点击该插件“新增”按钮开始配置部署服务连接的SSH信息
image-20210824121711298

点击“Test Configuration”如果响应结果为Success就表达连接上 在点击保存即可

3、回到工程的配置中 进行shell命令的编写

echo ---------------delete container...------------------
docker rm -f net6-demo
echo ---------------delete images...------------------
docker rm 192.168.3.249/net6/net6-demo:20210824
echo ---------------Launching Container...------------------
docker run -d -p 5000:80 --name net6-demo 192.168.3.249/net6/net6-demo:20210824

注意这个不是在添加构建后步骤里面的!!!

 

 

 

 

 

4、构建测试并访问应用看结果

 

 

 

 5. 最后一步可有可无:

 

 

谢谢学习! 共同进步,如有疑问,请及时留言

posted @ 2022-01-10 23:40  锦大大的博客呀!  阅读(378)  评论(0编辑  收藏  举报