Docker 从⼊⻔到实践4e065.svg Docker 从⼊⻔到实践 01 Why Docker? 02 Docker 基础 03 Docker�le 04 Docker compose 05 Docker 相关 Index Why Docker ? ... 1. 不同版本同环境冲突 2. 系统未隔离相互影响 3. ⼤量的环境配置时间 带来的问题 ... 1. 系统镜像特别⼤ 2. 打包⽆法⾃动化 系统镜像特别⼤ 2. 打包⽆法⾃动化 3. 启动及资源占⽤ 带来的问题 1. 系统镜像特别⼤ 2. 打包⽆法⾃动化 3. 启动及资源占⽤ 带来的问题 优点 1. 体积⼩巧 2. 启动快速资源占⽤低 3. 沙箱机制环境隔离 3. 打包运⾏ CLI ⾃动化 4. Docker Hub VM VS. Docker Docker 基础 Docker 安装 Docker�le 镜像(Image) in ~ [13:26:01] $ docker run hello-world0 码力 | 30 页 | 2.88 MB | 1 年前3
Kubernetes 管理 Docker 容器title: Kubernetes 管理 Docker 容器 date: 2020-12-18 tags: Kubernetes description: MacOS 平台 Kubernetes 管理 Docker 容器 图⽚来源于 Install Kubernetes: The Ultimate Guide Kubernetes 简介 Kubernetes 是容器集群管理系统,是⼀ VirtualBox brew install docker-machine-driver-hyperkit ~/.kube/config ⽂件中查看所有可⽤的环境 启动 # 可添加参数 # --vm-driver=hyperkit minikube start minikube dashboard Minikube Dashboard Docker Desktop Dashboard(MasOC) Dashboard(MasOC) minikube start 回启动⼀个 Docker 容器: 打包 Nodejs 应⽤镜像 创建 Nodejs 应⽤程序 创建 hello-node ⽂件夹,添加以下⽂件以及代码: server.js var http = require('http'); var handleRequest = function(request, response) {0 码力 | 5 页 | 675.91 KB | 1 年前3
OpenShift Container Platform 4.2 镜像Container Platform 4.2 镜像 在 OpenShift Container Platform 4.2 中创建和管理镜像及镜像流 Last Updated: 2020-08-21 OpenShift Container Platform 4.2 镜像 在 OpenShift Container Platform 4.2 中创建和管理镜像及镜像流 法律通告 法律通告 Copyright are the property of their respective owners. 摘要 摘要 本文档介绍在 OpenShift Container Platform 4.2 中创建和管理镜像及镜像流。另外还介绍如何使用 模板。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1. 关于镜像 REGISTRY 2.2. 创建镜像 REGISTRY 2.3. 在 PULL SECRET 中添加 REGISTRY 2.4. 镜像 OPENSHIFT CONTAINER PLATFORM 镜像存储库 2.5. 使用带有备用或经过镜像的 REGISTRY 的 SAMPLES OPERATOR 镜像流 第 第 3 章 章 了解容器、 了解容器、镜 镜像和 像和镜 镜像流 像流0 码力 | 92 页 | 971.35 KB | 1 年前3
OpenShift Container Platform 4.7 镜像Container Platform 4.7 镜像 在 OpenShift Container Platform 中创建和管理镜像及镜像流 Last Updated: 2023-03-24 OpenShift Container Platform 4.7 镜像 在 OpenShift Container Platform 中创建和管理镜像及镜像流 Enter your first name trademarks are the property of their respective owners. 摘要 摘要 本文档介绍在 OpenShift Container Platform 中创建和管理镜像及镜像流。另外还介绍如何使用模 板。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 目 目录 录 第 第 1 章 章 镜 镜像概述 像概述 1.1. 了解容器、镜像和镜像流 1.2. 镜像 1.3. 镜像 REGISTRY 1.4. 镜像存储库 1.5. 镜像标签 1.6. 镜像 ID 1.7. 容器 1.8. 为什么使用镜像流 1.9. 镜像流标签 1.10. 镜像流镜像 1.11. 镜像流触发器 1.12. 如何使用 CLUSTER SAMPLES0 码力 | 123 页 | 1.20 MB | 1 年前3
OpenShift Container Platform 4.14 镜像Container Platform 4.14 镜像 在 OpenShift Container Platform 中创建和管理镜像及镜像流 Last Updated: 2024-02-23 OpenShift Container Platform 4.14 镜像 在 OpenShift Container Platform 中创建和管理镜像及镜像流 法律通告 法律通告 Copyright trademarks are the property of their respective owners. 摘要 摘要 本文档介绍在 OpenShift Container Platform 中创建和管理镜像及镜像流。另外还介绍如何使用模 板。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 目 目录 录 第 第 1 章 章 镜 镜像概述 像概述 1.1. 了解容器、镜像和镜像流 1.2. 镜像 1.3. 镜像 REGISTRY 1.4. 镜像存储库 1.5. 镜像标签 1.6. 镜像 ID 1.7. 容器 1.8. 为什么使用镜像流 1.9. 镜像流标签 1.10. 镜像流镜像 1.11. 镜像流触发器 1.12. 如何使用 CLUSTER SAMPLES0 码力 | 118 页 | 1.13 MB | 1 年前3
docker-compose 安装 RocketMQdocker-compose 安装 rocketmq 作者:gaga 原文链接:https://ld246.com/article/1607353262990 来源网站:链滴 许可协议:署名-相同方式共享 4.0 国际 (CC BY-SA 4.0) 一、拉取镜像 docker pull rocketmqinc/rocketmq 二、设置网段 docker network create --reload 三、配置 docker-compose version: '3.8' services: rmqnamesrv: image: rocketmqinc/rocketmq container_name: rmqnamesrv ports: - 9876:9876 volumes: - /data/docker/logs/rocketmq:/root/logs etmq:/root/logs - /data/docker/rocketmq/store:/root/store command: ./mqnamesrv networks: default: ipv4_address: 172.10.0.14 rmqbroker: image: rocketmqinc/rocketmq0 码力 | 3 页 | 135.58 KB | 1 年前3
Docker 从入门到实践 0.41. 前言 2. Docker 简介 i. 什么是 Docker ii. 为什么要用 Docker 3. 基本概念 i. 镜像 ii. 容器 iii. 仓库 4. 安装 i. Ubuntu ii. CentOS 5. 镜像 i. 获取镜像 ii. 列出 iii. 创建 iv. 存出和载入 v. 移除 vi. 实现原理 6. 容器 i. 启动 ii. 守护态运行 7. 仓库 i. Docker Hub ii. 私有仓库 iii. 配置文件 8. 数据管理 i. 数据卷 ii. 数据卷容器 iii. 备份、恢复、迁移数据卷 9. 使用网络 i. 外部访问容器 ii. 容器互联 10. 高级网络配置 i. 快速配置指南 ii. 配置 DNS iii. 容器访问控制 iv. 端口映射实现 v. 配置 docker0 网桥 目錄 Docker Docker —— 从入门到实践 2 vi. 自定义网桥 vii. 工具和示例 viii. 编辑网络配置文件 ix. 实例:创建一个点到点连接 11. 实战案例 i. 使用 Supervisor 来管理进程 ii. 创建 tomcat/weblogic 集群 iii. 多台物理主机之间的容器互联 iv. 标准化开发测试和生产环境 12. 安全 i. 内核名字空间 ii. 控制组0 码力 | 179 页 | 2.27 MB | 1 年前3
docker 原理与应用实践 --
张成远www.jd.com docker 原理与应用实践 张成远 docker 原理与应用实践 Agenda • 容器系统整体架构 • Namespace • CGroup • Device Mapper • Pull Image • Start Container • Stop Container • Docker Image Storage 容器系统整体架构 Namespace 略方面的支持 • Docker 存储端实现之一使用 DM - thin provision • 上层通过 dmsetup 工具或 libdevmapper 库使用 Device Mapper Docker storage driver • Docker 支持 Aufs,Btrfs,DM 等 • 由于 DM 基于设备层,对上层文件系统 layer Diff 无法直接支持, Docker 手工比对文件实现 手工比对文件实现 • 启动 docker 如果未指定 stroage driver ,依据 os 依次选择 aufs 、 btrfs 、 devicemapper DM thin-provision • many virtual devices to be stored on the same volume • an arbitrary depth of recursive snapshots0 码力 | 26 页 | 1.79 MB | 1 年前3
Harbor - 企业级Docker 私有仓库Harbor - 企业级 Docker 私有仓库 一、安装底层需求 一、安装底层需求 Python应该是 应该是2.7或更高版本 或更高版本 Docker引擎应为 引擎应为1.10或更高版本 或更高版本 Docker Compose需要为 需要为1.6.0或更高版本 或更高版本 docker-compose: :curl -L https://github.com/docker/compose/releases/download/1 com/docker/compose/releases/download/1.9.0/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose 二、 二、Harbor 安装: 安装:Harbor 官方地址: 官方地址:https://github.com/vmware/harbor/releases 1、解压软件包: 、解压软件包:tar xvf 6、上传镜像进行上传测试 、上传镜像进行上传测试 a、指定镜像仓库地址 、指定镜像仓库地址 vim /etc/docker/daemon.json { "insecure-registries": ["serverip"] } b、下载测试镜像 、下载测试镜像 docker pull hello-world c、给镜像重新打标签 、给镜像重新打标签 docker tag hello-world0 码力 | 4 页 | 171.12 KB | 1 年前3
OpenShift Container Platform 4.8 容器镜像仓库(Registry)Platform 4.8 容器镜像仓库(Registry) 为 OpenShift Container Platform 配置容器镜像仓库(Registry) Last Updated: 2023-04-19 OpenShift Container Platform 4.8 容器镜像仓库(Registry) 为 OpenShift Container Platform 配置容器镜像仓库(Registry) REGISTRY OPERATOR 2.1. 云平台和 OPENSTACK 上的镜像 REGISTRY 2.2. 裸机和 VSPHERE 上的镜像 REGISTRY 2.3. IMAGE REGISTRY OPERATOR 配置参数 2.4. 使用 CRD 启用 IMAGE REGISTRY 默认路由 2.5. 为镜像 REGISTRY 访问配置额外的信任存储 2.6. 为 IMAGE REGISTRY Container Platform 4.8 容器 容器镜 镜像 像仓库 仓库( (Registry) ) 2 第 1 章 OPENSHIFT CONTAINER PLATFORM REGISTRY 概述 OpenShift Container Platform可以使用您的源代码构建镜像,并进行部署及管理其生命周期。它提供了 一个内部集成的容器镜像 registry,它可以部署到 OpenShift0 码力 | 39 页 | 415.94 KB | 1 年前3
共 284 条
- 1
- 2
- 3
- 4
- 5
- 6
- 29













