FazBrowse GitHub Viewer
|
Trending
|
URL:
|
Home
Tools:
[Download Repo ZIP]
[View Raw Code]
[Original HTTPS Page]
docker_practice/SUMMARY.md at master · chencool/docker_practice · GitHub
chencool
docker_practice
Repository navigation
Code
Pull requests
Actions
Projects
Wiki
Security and quality
Insights
Expand file tree
Breadcrumbs
docker_practice
/
SUMMARY.md
Copy path
More file actions
More file actions
Latest commit
History
History
History
137 lines (135 loc) · 6.03 KB
Breadcrumbs
docker_practice
/
SUMMARY.md
Copy path
File metadata and controls
137 lines (135 loc) · 6.03 KB
Raw
Copy raw file
Download raw file
Edit and raw actions
Summary
前言
Docker 简介
什么是 Docker
为什么要用 Docker
基本概念
镜像
容器
仓库
安装
Ubuntu、Debian
CentOS
macOS
镜像加速器
镜像
获取镜像
列出镜像
利用 commit 理解镜像构成
使用 Dockerfile 定制镜像
Dockerfile 指令详解
COPY 复制文件
ADD 更高级的复制文件
CMD 容器启动命令
ENTRYPOINT 入口点
ENV 设置环境变量
ARG 构建参数
VOLUME 定义匿名卷
EXPOSE 暴露端口
WORKDIR 指定工作目录
USER 指定当前用户
HEALTHCHECK 健康检查
ONBUILD 为他人作嫁衣裳
参考文档
其它制作镜像的方式
删除本地镜像
实现原理
容器
启动
守护态运行
终止
进入容器
导出和导入
删除
仓库
Docker Hub
私有仓库
配置文件
数据管理
数据卷
数据卷容器
备份、恢复、迁移数据卷
使用网络
外部访问容器
容器互联
高级网络配置
快速配置指南
配置 DNS
容器访问控制
端口映射实现
配置 docker0 网桥
自定义网桥
工具和示例
编辑网络配置文件
实例:创建一个点到点连接
实战案例
使用 Supervisor 来管理进程
创建 tomcat/weblogic 集群
多台物理主机之间的容器互联
标准化开发测试和生产环境
安全
内核命名空间
控制组
服务端防护
内核能力机制
其它安全特性
总结
底层实现
基本架构
命名空间
控制组
联合文件系统
容器格式
网络
Docker Compose 项目
简介
安装与卸载
使用
命令说明
YAML 模板文件
实战 Django
实战 Rails
实战 wordpress
Docker Machine 项目
简介
安装
使用
Docker Swarm 项目
简介
安装
使用
调度器
过滤器
Etcd 项目
简介
安装
使用 etcdctl
CoreOS 项目
简介
工具
快速搭建CoreOS集群
Kubernetes 项目
简介
快速上手
基本概念
kubectl 使用
架构设计
Mesos 项目
简介
安装与使用
原理与架构
配置项解析
常见框架
附录
附录一:常见问题总结
附录二:热门镜像介绍
Ubuntu
CentOS
MySQL
MongoDB
Redis
Nginx
WordPress
Node.js
附录三:Docker 命令查询
附录四:资源链接
Back
|
FazBrowse Home
|
New Git URL