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
下拉页面找到“Publish over ssh”插件配置位置
点击该插件“新增”按钮开始配置部署服务连接的SSH信息
点击“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. 最后一步可有可无:
谢谢学习! 共同进步,如有疑问,请及时留言
分类:
Devops
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构