zoukankan      html  css  js  c++  java
  • Jenkins配置Linux节点,通过ssh方式在Linux节点自动拉取github代码、打包docker镜像、推送到仓库、拉取镜像、部署服务

    转自  https://www.cnblogs.com/rainshi/p/12193056.html

    一、Jenkins上配置:

    1、新建node节点内容

     2、Jenkins上需要安装的依赖的插件,尽量都安装一下,重启服务

     二、Linux服务器上配置

    1、设置防火墙:
    firewall-cmd --zone=public --add-port=22/tcp --permanent firewall-cmd --reload
    2、安装jdk:
    yum install java-1.8.0-openjdk
     
     三、打包docker镜像、推送到仓库、拉取镜像、部署服务
    127.0.0.1 代表镜像仓库服务器
    注意修改版本
    1、打镜像:docker build -t 127.0.0.1:8081/xxx/xxx:v1.1 .
    2、推送到镜像仓库:docker push 127.0.0.1:8081/xxx/xxx:v1.1
    3、查看目前运行容器:docker ps
    4、删除将要发布的容器:docker rm -f e2e847bf007b
    5、部署新的容器:docker run --name xxx -p 5000:80 -v /home/xxx/:/app/Settings --restart=always -d 127.0.0.1:8081/xxx/xxx:v1.1
     

  • 相关阅读:
    python redis操作
    subprocess模块的使用
    tcpcopy 流量复制工具
    Python名称空间与闭包
    python 偏函数
    Python面向对象的特点
    vsftpd 安装及使用虚拟用户配置
    shell 并发脚本
    Centos7 搭建LVS DR模式 + Keepalive + NFS
    python pip 升级
  • 原文地址:https://www.cnblogs.com/shimo/p/14462156.html
Copyright © 2011-2022 走看看