07 2021 档案
摘要:docker配置文件 默认配置文件的位置:/etc/docker/daemon.json { "allow-nondistributable-artifacts": [], "api-cors-header": "", "authorization-plugins": [], "bip": "",
阅读全文
摘要:前面我们讲了docker创建,使用,管理,但是如果容器一个一个的去创建将会变得非常的繁琐. 所以docker的编排工具就应运而生了, 比如docker-compose,swarm,mesos,kubernetes 等,这里我们不对docker-compose做深入的研究,后面我们直接使用kubern
阅读全文
摘要:转载自 腾讯文档 如何选择运行时组件? 容器运行时(Container Runtime)是 Kubernetes(k8s) 最重要的组件之一,负责管理镜像和容器的生命周期。Kubelet 通过 Container Runtime Interface (CRI) 与容器运行时交互,以管理镜像和容器。
阅读全文
摘要:Harbor是一个CNCF(cloud native computing foundtion)毕业的项目,是一个被广泛使用的企业级私有仓库管理平台。支持安全漏洞分析、内容签名和验证、支持多租户、跨多个中心的复制、身份集成和基于角色的访问控制、可扩展的API和Web UI。 相对对于docker re
阅读全文
摘要:Docker存储引擎选择 通常,以下配置适用于最新版本的 Linux 发行版: Linux distributionRecommended storage driversAlternative drivers Docker Engine - Community on Ubuntu overlay2
阅读全文
摘要:Dockerfile自动构建docker镜像 Dockerfile 语法格式 ENV 格式:ENV <key> <value>或ENV <key>=<value> ... ENV指令可以为镜像创建出来的容器声明环境变量。并且在Dockerfile中,ENV指令声明的环境变量会被后面的特定指令(即EN
阅读全文
摘要:存储管理 默认情况下,在容器内创建的所有文件都存储在可写容器层上,当容器删除,容器里面的数据就会丢失,所以我们需要将容器中的数据持久化。 Volumes : 卷是最佳的选择,存储的文件会保存在docker可以管理的区域,非docker进程无法一般无法修改部分内存。(默认存在/var/lib/dock
阅读全文
摘要:docker 网络管理 docker目前支持的网络类型:bridge、host、overlay、macvlan、none、container bridge 作为最常规的模式,bridge模式已经可以满足Docker容器最基本的使用需求了。然而其与外界通信使用NAT,增加了通信的复杂性,在复杂场景下使
阅读全文
摘要:docker日常管理 镜像管理的命令 1. 从Docker Hub搜索镜像 [root@vm1 ~]# docker search --help Usage: docker search [OPTIONS] TERM Search the Docker Hub for images Options:
阅读全文
摘要:Docker架构 docker是一个典型的CS架构,docker client通过REST API、UNIX套接字或者网络接口和docker daemon进行通信,后者来执行构建、运行、分发工作。 docker client和 docker daemonset可以在同一台机器或者不同的机器上面。 下
阅读全文
摘要:docker简介 什么是容器? 根据官方的定义,Docker是以Docker容器为资源分割和调度的基本单位,封装整个软件运行时环境,为开发者和系统管理员设计的,用于构建、发布和运行分布式应用的平台。它是一个跨平台、可移植并且简单易用的容器解决方案。Docker的源代码托管在GitHub上,基于Go语
阅读全文