Docker 从入门到实践 0.9.0(2017-12-31)编辑网络配置文件 实例:创建一个点到点连接 Docker 三剑客之 Compose 项目 简介 安装与卸载 使用 命令说明 Compose 模板文件 实战 Django 实战 Rails 实战 WordPress Docker 三剑客之 Machine 项目 安装 使用 Docker 三剑客之 Docker Swarm Swarm mode 基本概念 创建 Swarm 集群 章节 添加底层实现章节 添加命令查询和资源链接章节 其它修正 0.1.0: 2014-09-05 添加基本内容 修正错别字和表达不通顺的地方 修订记录 12 如何贡献项目 领取或创建新的 Issue,如 issue 235,添加自己为 Assignee 。 在 GitHub 上 fork 到自己的仓库,如 docker_user/docker_practice ,然后 libcontainer,从 1.11 开始,则进一步演进为使用 runC 和 containerd。 Docker 在容器的基础上,进行了进一步的封装,从文件系统、网络互联到进程隔离等等,极 大的简化了容器的创建和维护。使得 Docker 技术比虚拟机技术更为轻便、快捷。 下面的图片比较了 Docker 和传统虚拟化方式的不同之处。传统虚拟机技术是虚拟出一套硬件 后,在其上运行一个完整操作系统,在该系统0 码力 | 370 页 | 6.73 MB | 1 年前3
Docker 从入门到实践 0.4Docker 3. 基本概念 i. 镜像 ii. 容器 iii. 仓库 4. 安装 i. Ubuntu ii. CentOS 5. 镜像 i. 获取镜像 ii. 列出 iii. 创建 iv. 存出和载入 v. 移除 vi. 实现原理 6. 容器 i. 启动 ii. 守护态运行 iii. 终止 iv. 进入容器 v. 导出和导入 vi. 删除 7. 仓库 i 网桥 目錄 Docker —— 从入门到实践 2 vi. 自定义网桥 vii. 工具和示例 viii. 编辑网络配置文件 ix. 实例:创建一个点到点连接 11. 实战案例 i. 使用 Supervisor 来管理进程 ii. 创建 tomcat/weblogic 集群 iii. 多台物理主机之间的容器互联 iv. 标准化开发测试和生产环境 12. 安全 i. 内核名字空间 内核名字空间 ii. 控制组 iii. 服务端防护 iv. 内核能力机制 v. 其它安全特性 vi. 总结 13. Dockerfile i. 基本结构 ii. 指令 iii. 创建镜像 14. 底层实现 i. 基本架构 ii. 名字空间 iii. 控制组 iv. 联合文件系统 v. 容器格式 vi. 网络 15. Docker Compose 项目 i. 简介 ii.0 码力 | 179 页 | 2.27 MB | 1 年前3
Pod 容忍节点异常时间调整来进⾏,Kubernetes 会不断地检查所有节点状态,设置对应的 Condition,根据 Condition 为节点设置对应的 Taint,再根据 Taint 来驱逐节点上的 Pod。 同时在创建 Pod 时会默认为 Pod 添加相应的 tolerationSeconds 参数,指定当节点出现异常(如 NotReady)时 Pod 还将在这个节点上运⾏多⻓的时间。 那么,节点发⽣异常到 Pod status kube-controller-manager 确认 ControllerManager 状态为 active。 3. 调整 调整 Pod 对节点不健康的容忍时长 对节点不健康的容忍时长 在创建 Pod 时,如⽆特别指定,节点控制器会为 Pod 添加如下污点: tolerations: - key: "node.kubernetes.io/unreachable" operator: 默认能够继续停留在当前节点运⾏ 5 分钟。 Pod 容忍节点异常时间调整 Copyright © 2012-2021 UCloud 优刻得 2/4 注:当 DaemonSet 中的 Pod 被创建时, 针对 unreachable / not-ready 污点⾃动添加的 NoExecute 的容忍度将不会指定 tolerationSeconds,保证出现相应问题时 DaemonSet 中的0 码力 | 4 页 | 104.64 KB | 1 年前3
docker 部署单机nacos,使用外部mysql 数据库19 2. 拉取镜像 docker pull nacos/nacos-server 3.创建库表 https://github.com/alibaba/nacos/blob/master/distribution/conf/nacos-mysql.sql 4.创建挂载目录 mkdir -p /data/docker/logs/nacos0 码力 | 3 页 | 150.36 KB | 1 年前3
docker 原理与应用实践 --
张成远
(Network stack) • ipc (System V IPC) • uts (Hostname) • user (UIDS) Namespace 实现 Namespace 使用接口 • 创建新进程及 namespace • 加入当前进程到新建 namespace 中 • 改变当前进程的 namespace CGroup • 提供进程的资源管理功能 • 资源管理主要涉及内存 ,CPU0 码力 | 26 页 | 1.79 MB | 1 年前3
Docker 从⼊⻔到实践版本管理,⾃动化部署 2. 可增量更新,复⽤镜像块,镜像体积⼩ Dockerfile 好处 1. 使⽤#来注释 2. FROM 指令告诉 Docker 使⽤哪个镜像作为基础 3. RUN 开头的指令会在创建中运⾏,⽐如安装⼀个软件包 4. COPY 指令将⽂件复制进镜像中 5. WORKDIR 指定⼯作⽬录 6. CMD/ENTRYPOINT 容器启动执⾏命令 Dockerfile 规则 FROM0 码力 | 30 页 | 2.88 MB | 1 年前3
共 6 条
- 1













