![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Docker
琴酒网络
这个作者很懒,什么都没留下…
展开
-
Kubernetes集群搭建之软路由的安装
Kubernetes集群搭建之软路由的安装一:新建虚拟机二:安装过程三:后台的配置一:新建虚拟机软件使用VMware-Workstation-15,系统选择win10X64,固件类型选择BIOS,如下图网络类型选择仅主机模式(共享网卡上网)虚拟磁盘选择IDE,选择其他的会报错二:安装过程编辑虚拟机设置,CD/DVD选择老毛桃PE并开启此虚拟机开机选择第一项待进入桌面后,将CD/DVD换为封装了koolshare软路由的镜像,点击确定后,打开此电脑(无需重启)打开我的电脑,继续打原创 2020-10-29 17:46:00 · 993 阅读 · 2 评论 -
nginx安装第三方模块nginx_upstream_check_module
nginx安装第三访模块nginx_upstream_check_module一:nginx后端健康检查二:nginx被动检查三:nginx主动检查3.1 安装nginx_upstream_check_module3.2 模块配置四:docker中安装一:nginx后端健康检查nginx自带健康检查的缺陷:Nginx只有当有访问时后,才发起对后端节点探测。如果本次请求中,节点正好出现故障...原创 2020-03-29 17:59:32 · 15463 阅读 · 2 评论 -
FastDFS分布式文件系统集群容器化部署
FastDFS分布式文件系统集群部署一:FastDFS介绍1.1 什么是FastDFS1.2 FastDFS的系统架构1.3 Tracker集群1.4 Storage集群1.5 Storage的状态收集1.6 文件上传流程1.7 文件下载流程二:FastDFS+Nginx实现文件服务器2.1 系统架构2.2 架构描述2.3 Client2.4 Tracker Server2.5 Storage S...原创 2020-02-23 19:14:27 · 1139 阅读 · 0 评论 -
acme.sh申请Let‘s encrypt泛域名证书Docker化部署
Docker部署acme.sh申请Let's encrypt泛域名证书一:手动安装acme.sh二:申请证书2.1 DNSAPI申请方式2.2 DNS手动校验方式2.3 HTTP校验方式申请2.4 无80端口申请证书2.5 证书续签三:Docker部署acme.sh申请证书3.1 安装docker-compose3.2 启动容器3.3 申请证书3.4 设置 crontab 任务自动续签一:手动安...原创 2020-03-27 21:46:56 · 5487 阅读 · 1 评论 -
gitlab容器化部署
docker部署gitlab一:手动安装gitlab二:gitlab容器三:备份与恢复3.1 备份gitlab数据3.2 恢复gitlab数据四:找回root密码一:手动安装gitlab官方文档见:https://about.gitlab.com/install/yum install -y curl policycoreutils-python openssh-serverwget ...原创 2020-04-13 14:03:52 · 1062 阅读 · 0 评论 -
基于docker的lanproxy内网穿透服务
基于docker的lanproxy内网穿透服务一:什么是内网穿透二:什么是lanproxy三:穿透原理四:环境说明五:lanproxy服务端部署六:nginx反向代理配置域名七:lanproxy web界面配置七:lanproxy客户端部署一:什么是内网穿透内网穿透,即NAT穿透,网络连接时术语,计算机是局域网内时,外网与内网的计算机节点需要连接通信,有时就会出现不支持内网穿透。简单来说,就...原创 2020-04-28 16:14:12 · 1191 阅读 · 0 评论 -
gitlab容器:could not read block 0 in file “base/16385/2702“
gitlab容器:could not read block 0 in file "base/16385/2702"一:报错场景说明二:解决步骤三:后续问题一:报错场景说明使用docker在局域网搭建gitlab服务,一直运行正常。有天突然断电,gitlab容器再启动时一直显示unhealthy状态,查看日志报如下错,结果是gitlab网页无法访问,所有仓库资源连接都变成502。failed: ERROR: could not read block 0 in file "base/16385/2702原创 2020-07-07 18:54:03 · 2404 阅读 · 0 评论 -
Node项目容器化部署
Node项目容器化部署一:Dockerfile二:构建镜像三:启动容器四:进入alpine容器一:DockerfileFROM node:8.11.1-alpineRUN sed -i 's/dl-cdn.alpinelinux.org/mirrors.aliyun.com/g' /etc/apk/repositoriesRUN apk update && \ apk add --no-cache python2 make gcc g++ linux-headers &原创 2020-07-10 19:57:02 · 1247 阅读 · 0 评论 -
vsftpd容器化部署
vsftpd容器化部署用到的docker image:https://hub.docker.com/r/fauria/vsftpddocker-compose文件内容:root@ginvip:~/docker/vsftp# cat docker-compose.ymlvsftpd: container_name: vsftpd image: fauria/vsftpd:latest ports: - "21:21" - "20:20" - "21100-211原创 2020-08-21 16:19:22 · 361 阅读 · 0 评论 -
Docker(六):企业级私有仓库
Docker企业级私有仓库一:Harbor介绍二:Harbor 架构介绍三:安装harbor一:Harbor介绍1、容器应用的开发和运行离不开可靠的镜像管理。从安全和效率等方面考虑,部署在私有环境内的 Registry 是非常必要的。2、Harbor 是由 VMware 公司中国团队为企业用户设计的 Registry server 开源项目,包括了权限管理(RBAC)、LDAP、审计、管理界...原创 2020-04-16 17:01:17 · 320 阅读 · 0 评论 -
Docker网络代理设置
Docker网络代理设置一:背景二:解决方案一三:解决方案二四:解决方案三五:使用socks5代理一:背景在一些实验室环境,服务器没有直接连接外网的权限,需要通过网络代理。我们通常会将网络代理直接配置在/etc/environment、/etc/profile之类的配置文件中,这对于大部分操作都是可行的。然而,docker命令却使用不了这些代理。比如docker pull时需要从外网下载镜像,...转载 2019-12-11 16:12:41 · 949 阅读 · 0 评论 -
Docker(五):Dockerfile
Dockerfile一:Dockerfile介绍二:Dockerfile指令一:Dockerfile介绍Docker 主要有两种方式构建镜像,一种是从一个镜像开始,手动进行各种操作,然后提交,构建镜像,类似于操作完成后使用 Git 提交构建一个新的镜像。第二种是使用一个构建脚本(Dockerfile)自动打包成新的镜像。这两种方式各有应用场景,第一种适用于自己试验或尝试一些新想法,属于手动型,...原创 2019-11-14 17:22:48 · 125 阅读 · 0 评论 -
Docker(四):网络管理
Docker网络管理一:Docker网络介绍1.1 none 网络1.2 host 网络1.3 Container1.4 Bridge二:端口映射一:Docker网络介绍Docker使用了Linux的Namespaces技术来进行资源隔离,如PID Namespace隔离进程,Mount Namespace隔离文件系统,Network Namespace隔离网络docker安装后提供三种网络...原创 2019-11-11 14:58:54 · 211 阅读 · 0 评论 -
Docker(三):容器管理
Docker(三):容器管理一:Docker容器管理命令1.1 启动容器1.2 以守护进程方式启动docker1.3 容器中进程查看1.4 查看容器详细信息1.5 查看容器日志1.6 进入容器1.7 不进入docker,在docker中执行命令1.8 拷贝文件1.9 停止容器1.10 删除容器一:Docker容器管理命令1.1 启动容器root@testenv120:~/docker# d...原创 2019-11-08 15:01:10 · 414 阅读 · 0 评论 -
Docker(二):镜像管理
Docker(二):镜像管理一:镜像介绍二:UnionFS(联合文件系统)三:Docker镜像加载原理四:镜像管理命令4.1 搜索镜像4.2 拉取镜像4.3 镜像的commit操作五:镜像的备份与加载一:镜像介绍简单说,Docker镜像是一个不包含Linux内核而又精简的Linux操作系统那么镜像从哪里来?Docker Hub是由Docker公司负责维护的公共注册中心,包含大量的容器镜像,...原创 2019-11-08 11:50:53 · 624 阅读 · 0 评论 -
Docker(一):安装Dodcker
Docker(一):安装Dodcker一:Docker介绍1.1 Docker架构与内部组件1.2 Docker核心概念二:Docker安装2.1 ubuntu16.04安装2.2 CentOS7安装2.3 镜像加速一:Docker介绍Docker是一个开源的应用容器引擎,基于LXC(Linux Container)内虚拟化技术实现,提供一系列更强的功能,如:镜像,Dockerfile等Do...原创 2019-11-07 15:34:25 · 783 阅读 · 0 评论