私有镜像仓库Harbor

私有镜像仓库Harbor Harbor 是一个开源的企业级容器镜像仓库,可以帮助用户管理和存储 Docker 镜像。它提供了一整套功能,包括用户权限管理、镜像复制、安全扫描、日志审计等,使得在企业内部搭建私有的 Docker 镜像仓库变得非常容易。 一些 Harbor 的特性包括: 企业级权限管理:可以基于角色进行用户和团队的权限管理,确保镜像的访问和操作受到控制。 镜像复制和同步:可以将镜像从一

docker资源配额

docker资源配额 Docker 通过 cgroup 来控制容器使用的资源限制,可以对 docker 限制的资源包括 CPU、内存和磁盘。 指定docker容器可以使用的cpu份额 CPU shares (relative weight) 在创建容器时指定容器所使用的 CPU 份额值。cpu-shares 的值不能保证可以获得 1 个 vcpu 或者多少 GHz 的 CPU 资源,仅仅只是一个弹

docker容器互联

docker容器互联 Docker 提供了几种网络模式,以便容器之间进行通信,每种模式都适用于不同的场景和需求。以下是 Docker 的主要网络模式(本章节介绍前四种): 桥接模式(Bridge): 默认情况下,Docker 容器采用桥接模式。每个容器都连接到 Docker 守护程序管理的一个虚拟网络桥接中。 桥接模式允许容器之间相互通信,并且它们可以通过容器的 IP 地址或容器名称进行访问。 D

docker容器的数据管理

docker容器的数据管理 什么是数据卷? 数据卷是经过特殊设计的目录,可以绕过联合文件系统(UFS),为一个或者多个容器提供访问,数据卷 设计的目的,在于数据的永久存储,它完全独立于容器的生存周期,因此,docker 不会在容器删除时删除其挂载的数据卷,也不会存在类似的垃圾收集机制,对容器引用的数据卷进行处理,同一个数据卷可以只支持多个容器的访问。 数据卷的特点: 1.数据卷在容器启动时初始化,

dockerfile基础篇-基本语法

dockerfile基础篇-基本语法 Dockerfile是用于构建Docker镜像的文本文件,其中包含了一系列的指令和配置,用于定义镜像的构建过程。通过编写Dockerfile,开发者可以定义镜像中应该包含哪些文件、环境变量、依赖关系和运行命令等信息。 Dockerfile通常包含了以下几个主要部分: 基础镜像指令(FROM):指定基础镜像,新镜像将基于该镜像构建。例如: FROM centos

运行docker容器-2

运行docker容器-2 以交互式方法启动并进入容器,输入 exit,退出容器,退出之后容器也会停止,不会再前台运行 # docker run --name=interaction -it centos /bin/bash # exit exit # docker ps

运行Docker容器

运行Docker容器 Docker是一种容器化平台,它允许开发者将应用程序及其所有依赖项打包到一个称为容器的独立运行环境中。这样的容器可以在任何支持Docker的环境中运行,而不需要额外的配置。 Docker的优点: 轻量级:Docker容器与虚拟机相比更为轻量级,因为它们共享主机系统的内核,避免了额外的资源消耗。 一致性:由于Docker容器包含了应用程序及其所有依赖项,因此在不同的环境中运行时