- 博客(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
2021-02-26
jenkins_2.235.4_plugins.tar.gz
2020-08-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人