docker
文章平均质量分 61
高枫-henu
这个作者很懒,什么都没留下…
展开
-
Docker CI环境迁移(备份,还原)
一、Gitlab 备份及还原 在原机器上执行 docker exec –it {containerId} git-rake gitlab:backup:create 执行后会在 /var/opt/gitlab/backups目录下创建一个压缩包 1535564046_gitlab_backup.tar [img]http://dl2.iteye.com/upload/attachment...2018-08-30 20:06:59 · 305 阅读 · 0 评论 -
docker swarm获取客户端IP
[size=medium]1.问题概述[/size] 最近在项目中遇到一个问题,因为业务要求,需要在服务中获取到客户端IP,但是在项目开发部署过程中发现利用[color=gray]java -jar ***.jar[/color]单独运行服务,或者打成镜像再[color=gray]docker run[/color]启动的服务都可以正确的获取到client IP,但是当采用[color=gray...原创 2017-11-28 18:25:30 · 3746 阅读 · 0 评论 -
docker swarm-服务发现与负载均衡原理分析
本文主要翻译自[url=https://success.docker.com/article/Docker_Reference_Architecture-_Universal_Control_Plane_2.0_Service_Discovery_and_Load_Balancing]Docker Reference Architecture: Universal Control Plane 2....原创 2017-11-28 16:49:21 · 1293 阅读 · 0 评论 -
docker registry 批量删除镜像
参考地址 [url=https://github.com/andrey-pohilko/registry-cli]registry delete[/url] registry版本2.0 1.registry启动时环境变量追加 REGISTRY_STORAGE_DELETE_ENABLED=true [code="sh"] docker run --name registry -e...原创 2017-10-20 09:51:15 · 717 阅读 · 0 评论 -
Docker Jenkins gitlab CI环境
本文介绍利用docker、docker gitlab/gitlab-ce、docker Jenkins 来实现CI环境 1.安装docker 参照[url=http://fengyilin.iteye.com/admin/blogs/2351357]docker install[/url] 2.安装gitlab参照[url=http://fengyilin.iteye.com/admin/...原创 2017-01-21 09:45:49 · 131 阅读 · 0 评论 -
docker配置日志自动清理
一、简述 随着系统的运行,每个docker容器都会产生大量的日志,如果不做清理对系统磁盘将是一个很大的压力,特别是当系统日志已经利用elk工具栈做过分析存储后,磁盘上的日志就更没有存在的必要性。 因为默认情况下,每个docker容器的日志文件都配置的是大小不限,一个容器一个日志文件,当日志文件过大时,利用docker logs -f 查看时会直接将dokcer daemon 阻塞住,造...原创 2017-08-04 13:55:08 · 2220 阅读 · 0 评论 -
Docker 安装Jenkins
1.安装docker 2.安装docker-compose 3.创建目录/home/chengf/jenkins 4.创建数据卷 [code="shell"] docker volume create --name jenkins_data [/code] 5.在docker host主机上下载安装JDK1.8,如果是maven项目还需要下载安装maven 6.安装启动Jenkin...原创 2017-01-15 10:10:16 · 90 阅读 · 0 评论 -
Docker 搭建gitlab
系统 ubuntu 16.04l 1.安装 docker 2.安装 docker-compose 3.新创建目录/home/user/docker-compose/gitlab 4.在新创建目录下创建docker-compose.yml [code="docker-compose.yml"] web: image: 'gitlab/gitlab-ce:latest' r...原创 2017-01-15 09:21:29 · 123 阅读 · 0 评论 -
Docker 搭建maven私服
Docker 镜像docker-nexus3 1.创建data volume,用来持久化容器中的数据,保证容器删除重建后私服中的数据仍然存在 [code="shell"] $ docker volume create --name nexus-data [/code] 2.启动nexus [code="shell"] $ docker run -d -p 8081:8081 ...原创 2017-01-09 17:50:39 · 214 阅读 · 0 评论 -
Docker 安装
操作系统 Ubuntu Xenial 16.04(x86_64) [code="shell"] uname -r 4.4.0-57-generic [/code] 1.更新apt资源 [list] [*]普通用户登录时命令需使用sudo,root用户可直接执行 [*]直接在ubuntu主机上打开一个终端,或者在Windows机器上用xshell登录 [*]执行如下命令 ...原创 2017-01-08 21:15:43 · 88 阅读 · 0 评论