4 山贼王

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 9w+

harbor 无法删除/停止 任务规则:“have pending/running/retrying status”

harbor 无法删除/停止 任务规则:have pending/running/retrying status在1.7.5版本中遇到。应该是版本buggithub上已经有多个用户反馈,据说在1.8 版本修复。处理方法:在PostgreSQL数据库中直接将所有“僵尸”任务的状态标记为“错误”,然后重试删除操作。最好升级到harbor最新稳定版 来解决参考:https://github.com/goharbor/harbor/issues/7057...

2020-06-27 17:53:41

harbor 2.0 的安装与使用

harbor 2.0 的二进制安装与复制一、安装过程1.1 环境依赖硬件配置资源最低配置推荐配置CPU2 CPU4 CPU内存4 GB8 GB磁盘40 GB160 GB需要打开的端口,可以在配置文件中修改PortProtocolDescription443HTTPSharbor ui 和api 加密访问的端口4443HTTPS用于docker DCT 服务(通过tag 进行镜像验证). 仅当

2020-06-27 13:28:57

docker 分布式仓库harbor

docker 分布式仓库harbor​ Harbor 是一个用于存储和分发Docker 镜像的企业级Registry 服务器,由vmware开源,其通过添加一些企业必需的功能特性,例如安全、标识和管理等,扩展了开源 Docker Distribution。作为一个企业级私有 Registry 服务器,Harbor 提供了更好的性能和安全。提升用户使用 Registry 构建和运行环境传输镜像的效率。Harbor 支持安装在多个Registry 节点的镜像资源复制,镜像全部保存在私有Registry 中,

2020-06-27 13:27:47

Docker 单机仓库 Docker Registry

文章目录Docker 仓库之单机 Docker Registry1. 下载 docker registry 镜像2. 搭建单机仓库2.1 创建一个授权使用目录2.2 创建一个用户并生成密码2.3 验证用户名密码2.4 启动docker registry2.5 验证端口和容器2.6 测试登录仓库2.7 拉取和上传镜像测试2.8 查看仓库里的所有镜像2.9 查看镜像的版本3.仓库中的镜像删除3.1 查询具体镜像的digest,用于后面的删除镜像清单3.2 根据具体镜像的digest删除清单3.3 垃圾回收

2020-05-24 01:17:06

HAProxy安装

HAProxy安装1. apt 安装ubuntu可以使用apt 安装,默认版本较低root@z1:~# apt install haproxyroot@z1:~# haproxy -vHA-Proxy version 1.8.8-1ubuntu0.9 2019/12/02Copyright 2000-2018 Willy Tarreau <willy@haproxy.o...

2020-03-31 23:57:50

docker制作 haproxy 镜像

docker制作 haproxy 镜像一、准备haproxy 安装包root@z2:/opt/dockerfile/web# mkdir haproxyroot@z2:/opt/dockerfile/web# cd haproxy/root@z2:/opt/dockerfile/web/haproxy# wget https://www.haproxy.org/download/2.0/src/haproxy-2.0.5.tar.gz二、准备haproxy 配置文件listen sta

2020-05-23 00:21:31

docker 业务镜像分层

文章目录docker 业务镜像分层一、构建系统基础镜像二、构建基础服务镜像2.1 构建jdk 镜像2.1.1 准备 jdk 安装包和profile2.1.2 dockerfile2.1.3 构建镜像2.2 构建tomcat2.2.1 准备tomcat 安装包2.2.2 编写dockerfile2.2.3 构建镜像三、构建 业务镜像3.1 准备代码文件3.2 准备tomcat 的配置文件3.3 编写dockerfile3.4 tomcat 启动脚本3.5 构建镜像3.6 验

2020-05-23 00:20:42

dockerfile 制作基于ubuntu 的nginx 镜像

dockerfile 制作基于ubuntu 的nginx 镜像1. 下载镜像docker pull ubuntu:18042. 准备ubuntu的源cat sources.listdeb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiversedeb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multi

2020-05-23 00:19:28

dockerfile 制作基于alpine 的nginx 镜像

dockerfile 制作基于alpine 的nginx 镜像一、alpine 常见用法Alpine Linux是基于musl libc和busybox的面向安全的轻量级Linux发行版。有些命令用法和包名和centos/ubuntu 之类的不一样1.1 包管理工具apkapk add 包名 #安装 xx包apk del 包名 #卸载 xx包apk update 更新源1.2 apk 的源使用阿里云a. 编辑 /etc/apk/repositoriesb

2020-05-23 00:18:58

dockefile 指令解释

dockefile 指令解释#除了注释行之外的第一行,必须是 From xxx (xxx 是基础镜像) #第一行先定义基础镜像,后面的本地有效的镜像名,如果本地没有会从远程仓库下载From centos #镜像维护者的信息 MAINTAINER zt 25958889@qq.com#指定该容器运行时的用户名和 UID,后续的 RUN 命令也会使用这面指定的用户执行 USER xxWORKDIR /a WORKDIR b #指定工作目录,最终为/a/b ,通常很少使用workdir

2020-05-23 00:18:23

DockerFile 制作yum 和编译版 nginx 镜像

DockerFile 制作 nginx 镜像​ DockerFile 可以说是一种可以被 Docker 程序解释的脚本,DockerFile 是由一条条的命令组成的,每条命令对应 linux 下面的一条命令,Docker 程序将这些 DockerFile 指令再翻译成真正的 linux 命令,其有自己的书写方式和支持的命令,Docker 程序读取 DockerFile 并根据指令生成 Docker 镜像,相比手动制作镜像的方式,DockerFile 更能直观的展示镜像是怎么产生的,有了 DockerFil

2020-05-23 00:16:43

手动制作nginx 镜像

手动制作nginx 镜像​ 由于容器启动和运行过程中是直接使用了宿主机的内核,所以没有直接调用过物理硬件,所以也不会涉及到硬件驱动,因此也用不上内核和驱动,另外有内核的那是虚拟机​ Docker 制作类似于虚拟机的镜像制作,即按照公司的实际业务务求将需要安装的软件、相关配置等基础环境配置完成,然后将其做成镜像,最后再批量从镜像批量生产实例,这样可以极大的简化相同环境的部署工作,Docker 的镜像制作分为手动制作和自动制作(基于 DockerFile),企业通常都是基于 Dockerfile 制作精细。

2020-05-23 00:16:03

docker 容器为什么会退出?

docker 容器为什么会退出?是因为 没有一个可以支撑docker 持久运行下去的命令。验证:1.与 -d 选项无关root@z2:~# docker run -it centos lsbin etc lib lost+found mnt proc run srv tmp vardev home lib64 media opt root sbin sys usrroot@z2:~# docker ps -aCONTAINER ID

2020-05-23 00:15:10

docker 镜像管理命令

docker 镜像管理命令​ Docker 镜像含有启动容器所需要的文件系统及所需要的内容,因此镜像主要用于创建并启动 docker 容器。​ Docker 镜像含里面是一层层文件系统,叫做 Union FS(联合文件系统),联合文件系统,可以将几层目录挂载到一起,形成一个虚拟文件系统,虚拟文件系统的目录结构就像普通 linux 的目录结构一样,docker 通过这些文件再加上宿主机的内核提供了一个 linux 的虚拟环境,每一层文件系统我们叫做一层 layer,联合文件系统可以对每一层文件系统设置三种

2020-05-23 00:10:38

容器操作基础命令

容器操作基础命令命令格式:docker run [选项] [镜像名] [shell 命令] [参数]docker run [参数选项] [镜像名称,必须在所有选项的后面] [/bin/echo ‘hello wold’] #单次执行,没有自定义容器名称docker run centos /bin/echo ‘hello wold’ #启动的容器在执行完 shel 命令就退出了1、从镜像启动一个容器会直接进入到容器,并随机生成容器 ID 和名称root@z2:/opt# docker run

2020-05-23 00:09:03

Docker 安装

Docker 安装官方网址:https://www.docker.com/ 系统版本选择:​ Docker 目前已经支持多种操作系统的安装运行,比如 Ubuntu、CentOS、 Redhat、Debian、Fedora,甚至是还支持了 Mac 和 Windows,在 linux 系统上需要内核版本在 3.10 或以上,docker 版本号之前一直是 0.X 版本或 1.X 版本,但是从 2017 年 3 月 1 号开始改为每个季度发布一次稳版,其版本号规则也统一变更为 YY.MM,例如 17.09

2020-05-23 00:08:11

Doker 的简介

Doker 的简介1. docker 是什么​ 首先 Docker 是一个在 2013 年开源的应用程序并且是一个基于 go 语言编写是一个开源的 PAAS 服务(Platform as a Service,平台即服务的缩写),go 语言是由 google 开发,docker 公司最早叫 dotCloud 后由于 Docker 开源后大受欢迎就将公司改名为 Docker Inc,总部位于美国加州的旧金山,Docker 是基于 linux 内核实现,Docker 最早采用 LXC 技术(LinuX Co

2020-05-23 00:06:59

zabbix 监控mysql主从复制

文章目录zabbix 监控mysql 复制一、使用percona 提供的插件监控1.1 搭建主从复制环境1.2 在slave 上安装procona1.3 安装环境依赖1.4 配置并且调用percona 插件脚本1.5 验证1.6 可能遇到的坑二、 自己编写 脚本 监控2.1 思路2.2 脚本内容2.3 调用测试脚本2.4 创建模板、创建监控项、创建触发器、创建图形、关联模板2.5...

2020-04-16 23:21:07

zabbix 微信报警

文章目录zabbix 微信报警一、微信和短信报警的思路1. 在alertscripts 目录下创建脚本2. 创建脚本媒介类型3. 为用户添加接收报警的途径4. 故意造成报警,验证报警内容二、微信报警2.1 下载并且注册企业版微信2.2 在应用管理里创建应用2.3 为公司添加用户2.4 发送微信信息的过程2.5 微信脚本2.6 调用脚本2.7 验证zabbix 微信报警一、微信和短信报警...

2020-04-16 23:14:42

zabbix web 检测

zabbix web 检测zabbix 的 web检测 是基于url 来判断的1.web 检测在配置主机中添加,不用创建特定的主机,通常在zabbix_server 中配置2. 点击 创建web 场景3. 配置步骤34.查看web检测在 检测 —> web 检测中查看, 可以看见网站的速度和响应时间...

2020-04-16 23:12:14

查看更多

勋章 我的勋章
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。