容器
yjyzsl
这个作者很懒,什么都没留下…
展开
-
Envoy动态更新配置方案设计
1. 背景目前集成了技术中台SideCar镜像部署的产品,并且产品在API集市管理,产品提供者通过在API集市中动态修改Envoy配置,无法实现动态更新,目前是重启容器的方式从API集市拉取最新Envoy配置。2. 目标在线修改指定产品的Envoy配置文件,在不重启SideCar容器的情况下动态更新到指定容器的Envoy配置并且Envoy功能正常。3. XDS介绍3.1. 客户端配置在...原创 2020-06-07 17:02:19 · 1131 阅读 · 0 评论 -
GitLab Runner Maven Docker环境的应用
背景Maven可作为Java的构建环境,当Maven构建打包时,在本地会创建一个本地仓库存放所以的依赖包,Runner运行在Docker中时,仓库地址是在Docker容器中,当Docker容器重启时则创建一个新的容器,原Docker中下载好的Maven依赖包全部都会丢失,所以我们将容器中的仓库地址映射到宿主机上避免上述情况反生。Maven仓库映射到宿主机GitLab Runner运行之后在c...原创 2020-02-29 21:27:19 · 2976 阅读 · 0 评论 -
基于Docker部署GitLib Runner
前言最近一直在想学习一下CI/CD的整个流程,公司代码仓库的管理是用的GitLab刚好在上面看到了CI/CD,所以这里我就想用GitLab去使用一个项目的CI/CD。公司使用的Azure DevOps,使用了半年这个产品我说说我的感受:首先说说DevOps,DevOps为也是最近半年才听说,DevOps这个概念早在2009年就开始提出了,从字面上理解拆成Dev(开发)+Ops(运维)的集成...原创 2020-02-29 21:26:12 · 321 阅读 · 0 评论 -
Docker安装Gitlab
安装及配置安装gitlab前提是安装好了docker和docker-compose,安装步骤参考:docker安装gitlab镜像拉取这里是使用的被汉化的镜像docker pull registry.cn-hangzhou.aliyuncs.com/qfz9527/gitlab-ce-zh:11.1创建GitLib目录mkdir -p /srv/gitlab/configm...原创 2020-02-29 21:23:39 · 134 阅读 · 1 评论 -
Docker常用命令
docker随机器自启动systemctl enable dockersystemctl status dockerdocker常见命令docker是否启动及版本docker version查看docker容器docker ps来列出本地主机上的镜像docker images查找镜像:docker search nginx拉取镜像docker pull nginx列...原创 2020-02-29 21:11:01 · 80 阅读 · 0 评论 -
Docker Swarm环境搭建
Swarm是Docker官方提供的一款集群管理工具,其主要作用是将若干台Docker主机抽象成一个整体,并且通过一个入口统一管理这些Docker主机上的各种Docker资源。1.三台服务器,内网互通192.168.1.100 (manager)192.168.1.101 (worker1)192.168.1.102 (worker2)2.安装docker环境docker ...原创 2020-02-29 21:09:46 · 285 阅读 · 0 评论 -
CentOS上Docker安装
安装Docker1.安装所需的包 sudo yum install -y yum-utils \ device-mapper-persistent-data \ lvm22.使用以下命令设置稳定存储库sudo yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docke...原创 2020-02-29 21:06:25 · 76 阅读 · 0 评论