11 2022 档案
摘要:01 基本概念 Pod:K8s最小部署单元,一组容器的集合 Deployment:最常见的控制器,用于更高级别部署和管理Pod Service:为一组Pod提供负载均衡,对外提供统一访问入口 Label :标签,附加到某个资源上,用于关联对象、查询和筛选 Namespaces :命名空间,将对象逻辑
阅读全文
摘要:Kubernetes 是一个开源的容器编排引擎,用来对容器化应用进行自动化部署、 扩缩和管理。 安装环境与组件版本:Centos7.9、Kubernetes v1.25.3、docker 20.10.21、cri-dockerd 0.2.6、Calico、Dashboard。 官方文档:https:
阅读全文
摘要:一个人如果抱着义务的意识去读书,便不了解读书的艺术。——林语堂《生活的艺术》
阅读全文
摘要:01 概述 Harbor是由VMWare公司开源的容器镜像仓库。事实上,Harbor是在Docker Registry上进行了相应的企业级扩展, 从而获得了更加广泛的应用,这些新的企业级特性包括:管理用户界面,基于角色的访问控制 ,AD/LDAP集成以及 审计日志等,足以满足基本企业需求。 Docu
阅读全文
摘要:Docker Compose Docker Compose 是用来做Docker 的多容器控制,是一个用来把 Docker 自动化的东西。 一、安装Docker Compose # Compose目前已经完全支持Linux、Mac OS和Windows,在我们安装Compose之前,需要先安装Doc
阅读全文
摘要:Dockerfile Docker通过DockerFile自动构建镜像,DockerFile是一个包含用于组建镜像的文本文件,有一条条指令构成。 安装Tomcat示例: FROM centos:7 MAINTAINER www.ctnrs.com ENV VERSION=8.5.43 RUN yum
阅读全文
摘要:01 Docker 私有仓库 像Dockerhub、阿里云这样的公共镜像仓库有的时候用起来不太方便:Dockerhub网速太慢;阿里云需要花钱买云主机。 此外,涉及内部资源的保密性,如研究所、银行等机构不太可能将镜像提供给公网,因此需要创建一个基于内部项目镜像,构造本地私人仓库供内部使用。 1.1
阅读全文
摘要:一、使用 export 和 import 1.1 查看本机的容器 这两个命令是通过容器来导入、导出镜像。首先我们使用 docker ps -a 命令查看本机所有的容器。 1.2 导出镜像 (1)使用 docker export 命令根据容器 ID 将镜像导出成一个文件。 docker export
阅读全文
摘要:Docker使用iptables实现网络通信。 外部访问容器: # iptables -t nat -vnL DOCKER 容器访问外部: # iptables -t nat -vnL POSTROUTING
阅读全文
摘要:Docker提供2种方式将数据从宿主机挂载到容器中 (1)volumes:Docker管理宿主机文件系统的一部分(/var/lib/docker/volumes) 示例 # 1、创建数据卷 docker volume create nginx-vol docker volume ls docker
阅读全文
摘要:sudo docker exec -it 1ea2d349978e bash docker update --restart=always 容器名字 使用-restart=always参数启动容器,eg docker run -d --restart always tomcat Docker常用命令
阅读全文
摘要:01 基本概念 Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux或Windows操作系统的机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。 使用客户端-服务器 (C/S) 架构模式,使用远程AP
阅读全文