基于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. 最后一步可有可无:
谢谢学习! 共同进步,如有疑问,请及时留言