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 @   锦大大的博客呀!  阅读(410)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
点击右上角即可分享
微信分享提示