自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (2)
  • 收藏
  • 关注

原创 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 550

原创 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-05-23 09:22:00 766

原创 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 582

原创 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 597

原创 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 2145

原创 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 1918

原创 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 353

原创 DockerFile 制作yum 和编译版 nginx 镜像

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

2020-05-23 00:16:43 1321

原创 手动制作nginx 镜像

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

2020-05-23 00:16:03 1320 1

原创 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 1503

原创 docker 镜像管理命令

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

2020-05-23 00:10:38 465

原创 容器操作基础命令

容器操作基础命令命令格式: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 456

原创 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 381

原创 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 1337 1

openssh-8.4p1-1.el7.x86_64.rpm tar.gz

openssh-8.4p1-1.el7.x86_64.rpm openssh-clients-8.4p1-1.el7.x86_64.rpm openssh-server-8.4p1-1.el7.x86_64.rpm

2021-02-26

jenkins_2.235.4_plugins.tar.gz

jenkins_2.235.4 安装时推荐插件压缩包,解压到/var/lib/jenkins/plugins 插件目录可以不用在线安装

2020-08-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除