
Docker
学习是一种能力
当想要的东西不存在时就自己动手创造!
每天能偷点懒
展开
-
Docker 资源管理之build cache 清理
Docker 资源管理之 build cache 清理 [一]1、Buid cache 简介2、清理本地cache1、Buid cache 简介平常我们会在docker 构建环境下不断地构建新的镜像,但是当我们不断地构建新的镜像的时候总是获取不到我们需要的镜像,为什么会这个样子呢?其实,是由于image cache 导致的,本身cache 是为了提升build 速度,其会利用现有的cache 来快速构建新的image,因此,当我们构建 image 有问题可以尝试清理下本地的cache;2、清理本地ca原创 2021-09-12 02:52:25 · 10574 阅读 · 0 评论 -
Rsync 实现远程同步复制-源码编译安装Rsync
Rsync 实现远程同步复制-源码编译安装Rsync一、什么是Rsync一、什么是RsyncRsync是一款开源的快速的、可实现全量及增量的本地或远程数据备份的多功能优秀工具。并且在复制时可以不改变原有数据的属性信息,即可实现数据的备份迁移特性。Rsync软件适用于Unix/Linux/Windows等多种操作系统平台。...原创 2020-07-16 13:35:06 · 3605 阅读 · 0 评论 -
Docker-Registry 企业级私有仓库Harbor v2 部署实战 (一)
一、简介Harbor 是由VMware公司开源的容器镜像仓库,它在Docker Registry的基础上进行了企业级扩展,包括基于角色的权限控制、AD/LDAP集成、可视化管理界面、日志审计等,它同Docker Registry一样提供容器镜像的存储及分发服务,但与Docker Registry有很多不同,Harbor进行了不少优化及改进,主要差别如下:1)传输效率优化:Harbor根据容器镜像每层的UUID标识进行增量同步,而不是全量同步,减少带宽及其他资源占用。2)镜像仓库水平扩展:由于上传、下载原创 2020-07-07 18:43:37 · 2172 阅读 · 0 评论 -
Docke之数据卷管理容器——动静分离
Docke之数据卷管理容器——动静分离一 、背景阐述二、通过SSH服务容器管理数据卷容器二、实践案例2.1 具体实现过程:2.1.1 分别创建用于存放配置和代码的数据卷容器,以及它们提供的数据卷;2.1.2 创建一个Nginx 应用程序容器;2.1.3 创建SSH 服务容器实现配置加载和静态文件上传;2.1.4 启动Nginx Web应用程序2.1.5 访问Web服务总结一 、背景阐述在实际的工作中我们通过容器实现应用程序的拆分,即将一个大的单体应用拆分成多个微服务进行解耦操作,DevOps、微服务化,原创 2020-06-03 15:05:31 · 1297 阅读 · 0 评论 -
Docker 之基于Alpine构建SSH服务
Docker 实践之基于Alpine构建SSH服务一、SSH (Secure Shell) 简介指定创建的基础镜像作者描述信息替换阿里云的源同步时间更新源、安装openssh 并修改配置文件和生成key 并且同步时间开放22端口执行ssh启动命令一、SSH (Secure Shell) 简介SSH可以帮助我们在互联网中使用的Shell 的程序和协议。SSH 为我们在互联网中传递对服务器的操作,并对服务器返回的结果进行加密,以确保远程操作服务器时的安全;远程操作服务器的mkdir alpine_ssh原创 2020-06-03 11:42:26 · 5368 阅读 · 1 评论 -
NodeJs自动化构建本地Alpine Linux 源-Centos 7
NodeJs自动化构建本地Alpine Linux 源一、简述二、构建本地Alpine linux源思路1. 首先需要下载所有需要的apk包到本地,找了一下资料,大多是简单粗暴地wget 需要的apk包,这样耗时,也不能自动更新2. 本地搭建文件服务器(apache 或nginx)3. 配置文件服务器,并且配置Alpine 本地镜像仓库4. 通过NodeJS自动下载更新所有apk包到本地三、构建本地Alpine linux 仓库1. 通过NodeJs 下载所有需要的apk文件到本地;1.1 本地部署Node原创 2020-05-22 14:41:15 · 1747 阅读 · 0 评论 -
Docker数据卷之数据持久化与备份-Volume Container
Docker 数据卷之数据持久化与备份-Volume Container(一)简介一、数据卷容器1. 数据卷容器在容器与数据卷之间的关系,如下所示2. 创建数据卷容器3. 连接数据卷容器二、数据卷容器备份(数据卷的迁移)1. 数据卷的导出(备份)1.1 创建新的容器(桥梁)1.2 进入容器对需要导出的数据进行归档2. 数据卷的导入(恢复)2.1 创建一个新的容器(桥梁)2.2 运行并进入容器,并在容器中对需要恢复的数据进行解包,把导出的数据恢复到目标数据卷指定的位置。简介在使用docker 运行容器的时原创 2020-05-13 19:09:23 · 3229 阅读 · 0 评论 -
解决Docker容器的时区不一致
解决Docker容器的时区不一致问题描述解决办法:问题描述在Docker 里面创建的文件的时间戳使用的是Docker的系统时间,而本地时间比docker时间多八个小时,看了下时区,docker 采用标准时区,并未采用东八时区。如下所示:解决办法:将本地的时区配置文件copy到容器中,具体如下:# 复制本地的时区配置文件到容器中[root@localhost ~]# docker cp...原创 2020-05-06 12:49:55 · 1458 阅读 · 0 评论 -
Docker 部署在线文件转换服务--Libre Office Online
Docker 部署在线文件转换服务--Libre Office Online简述一、Docker 部署1. Docker 离线安装2. Docker 加入开机自启与配置2.1 查看安装的Docker CE 版本:2.2 修改 `docker.service` 启动文件2.2.1 修改远程连接的方式,安全起见,将 `-H tcp://0.0.0.0 ` 修改为本地指定的IP与Port,添加Socke...原创 2020-04-26 16:19:20 · 15264 阅读 · 6 评论