随笔分类 -  cicd-docker

摘要:清理镜像和stopped容器,比如打镜像的jenkins服务器,时间长了会积累大量镜像 docker system prune -a 查看磁盘,包含镜像、容器的空间占用 docker system df 阅读全文
posted @ 2021-07-14 11:58 jabbok 阅读(41) 评论(0) 推荐(0)
摘要:以下是一个开源项目的Dockerfile # stage 1: builder FROM golang:1.14.2-alpine as builder ENV BURROW_SRC /usr/src/Burrow/ RUN apk add --no-cache git curl COPY . $B 阅读全文
posted @ 2020-05-19 15:12 jabbok 阅读(240) 评论(0) 推荐(0)
摘要:写时复制机制:可见,这种机制,相比原生在文件系统上的操作,效率会变得非常低 像一些对io效率比较高的程序,比如要进行持久化的redis,这种机制就很不合适。 所以需要存储卷,就是将数据和容器分离,容器的生命周期不会影响数据。 容器对数据进行操作时,是直接对外部存储操作 也可以多容器共享存储卷,从而共 阅读全文
posted @ 2020-04-13 21:31 jabbok 阅读(171) 评论(0) 推荐(0)
摘要:dockert是cs架构,由docker程序提供。 daemon 启动只监听本地unix套接字。 镜像在仓库中,然后通过http或https(默认)协议下载到s端 启动镜像为一个容器时,会创建一个容器可写层(镜像为只读) 容器和镜像的关系,类似进程和程序的关系。一个程序可以启动n个进程,程序是静态的 阅读全文
posted @ 2020-04-09 10:05 jabbok 阅读(167) 评论(0) 推荐(0)
摘要:namaspace 容器隔离环境,需要有一套虚拟的主机名、进程编号、网络地址、文件系统、用户系统等,这些是直接调用linux的命名空间实现的,而以下6个命名空间,是到内核3.8才全部实现。(centos7默认超过此内核版本,centos6-2.6-天然排除) cgroups 资源分成一个个组,分给容 阅读全文
posted @ 2020-04-08 16:37 jabbok 阅读(144) 评论(0) 推荐(0)