![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
docker
爱研究的陈先生
爱学习 爱研究
私人博客网站:https://blog.zhenglin.work/
展开
-
centos7和Ubuntu中安装docker
Docker CE for CentOS 7.5/ubuntu19.04(centos7.5或以上版本)centos在线安装安装yum⼯具sudo yum install -y yum-utils配置docker yum源sudo yum-config-manager \--add-repo \https://download.docker.com/linux/centos/dock...原创 2019-05-16 11:09:05 · 720 阅读 · 0 评论 -
主备 Harbor 部署(harbor同步)
主备 Harbor 部署(harbor同步)前提 两台或以上harbor服务器,其中一台为主服务器,其他为备份服务器1,仓管管理中,新建目标[外链图片转存失败(img-rBXvvYkr-1562830960854)(images/1562656559566.png)]2,编辑目标[外链图片转存失败(img-Jo0zMh3U-1562830960855)(images/15626566...原创 2019-07-11 15:44:51 · 4231 阅读 · 0 评论 -
导出与导入docker镜像脚本
逐个导出镜像#!/bin/bashIMAGES_LIST=($(docker images | sed '1d' | awk '{print $1}'))IMAGES_NM_LIST=($(docker images | sed '1d' | awk '{print $1"-"$2}'| awk -F/ '{print $NF}'))IMAGES_NUM=${#IMAG...原创 2019-07-04 20:43:12 · 1333 阅读 · 0 评论 -
如何区分image与container中的entrypoint、cmd关系(即docker run image -args对应yaml语法/rancher UI操作方式)
docker run image 后面参数与kubernetes 的command对应关系kubectl 与 Docker 命令关系 可以参考:http://docs.kubernetes.org.cn/70.htmldocker run 与kubernetes (或docker-compose)配置对应关系像docker run image -args这种命令,args在kubernet...原创 2019-06-28 20:45:50 · 2072 阅读 · 0 评论 -
如何制作最合适docker镜像
如何制作最合适docker镜像控制镜像大小优先选取基于alpine的镜像查看tomcat镜像:https://hub.docker.com/_/tomcat?tab=tags (docker hup 中搜索tomcat镜像)如tomcat8.5的镜像8.5-jre11 204 MBLast update: 13 days ago而基于alpine的tomcat镜像8.5-jr...原创 2019-07-03 18:03:47 · 450 阅读 · 0 评论 -
docker容器编译程序 的两种方案
如果用docker 容器编译程序 有两种方案可供选择1,激活镜像作为slave编译采用Jenkins提供的jnlp-slave 或ssh-slave 标准镜像二次封装,或者初始镜像,然后通过label 选择镜像后进行编译;这种编译的原理是:Jenkins通过标签选择相关docker镜像,并激活成容器,把此容器当做slave(节点机)使用; Jenkins提供的镜像地...原创 2019-06-27 17:03:52 · 4810 阅读 · 0 评论 -
harbor的安装
安装harbor说明官方说明文档:https://github.com/goharbor/harbor/blob/release-1.7.0/docs/installation_guide.md选择在线还是离线根据情况,这里不作为操作重点;离线安装包下载地址 https://github.com/goharbor/harbor/releases如果采用https协议,并使用自签名的证书的...原创 2019-07-01 17:34:21 · 1261 阅读 · 0 评论 -
利用docker image快速搭建Jenkins环境
利用docker image快速搭建Jenkins环境关于安装部署Jenkins,网上一大堆资料,这里不做详细说明了;可以下载Jenkins的war包直接放到tomcat(其他Java容器也行)通过ip:8080/jenkins即可访问,也可能通过 java –jar Jenkins.war来安装或者带上–ajp13Port=-1 --httpPort=8081参数指定端口就行;这里重点说的是...原创 2019-07-01 17:08:25 · 1094 阅读 · 0 评论 -
关于tar 命令中 - (stdin/stdout)的巧用
tar -cvf - /home | tar -xvf -前面把压缩结果存到-,后面通过管道 | 把存到-中的文件解压,如果纯粹看这个,觉得这不瞎折腾么,下面实战就发现了 使用 - 的好处了;1. 实战案例1:海量小文件传输方法接收机:nc -l 8888 | tar xzf - -C /dest-dir 发送机:tar czf - /source-dir/ | nc 接收机ip 8...原创 2019-06-12 11:20:52 · 2324 阅读 · 0 评论 -
利用jenkins+harbor+k8s搭建起一套实时更新测试环境
利用jenkins+harbor+k8s搭建起一套实时更新测试环境由于copy图片太麻烦,本人所有原版带有图片博客地址为:https://blog.zhenglin.work场景描述有这么一场景,Java被测应用和Java探针一起制作成镜像后部署到k8s环境,当有新版探针发布时,要基于新版探针制作一个新的镜像,并在k8s集群中更换镜像。分析需求后,决定用两个jenkins job来完...原创 2019-07-18 16:59:50 · 1224 阅读 · 0 评论