update docker

This commit is contained in:
super 2021-04-01 20:16:31 +08:00
parent c307c85ac0
commit 7b787dbd15
3 changed files with 56 additions and 9 deletions

View File

@ -776,8 +776,6 @@ $ sudo ip netns exec 3004 ip route add 10.1.1.1/32 dev B
利用类似的办法,可以创建一个只跟主机通信的容器。但是一般情况下,更推荐使用 `--icc=false` 来关闭容器之间的通信。
### 参考文献
- Docker 网络模式详解及容器间网络通信https://juejin.cn/post/6868086876751085581

View File

@ -8,6 +8,19 @@
> 对于docker compose的学习推荐大家多看看一些项目的docker-compose.yml文件是怎么写的慢慢模仿着去写很多就越来越熟练清晰了。在[Compose文件夹]()下也在网上收集了一些docker-compose.yml文件欢迎大家一起来补充。
## 内容大纲
- 什么是docker compose
- 如何使用docker compose
- docker compose基本使用
- 启动服务
- 查看服务状态
- 停止或删除服务
- 进入服务
- 查看服务输出日志
- Compose模板文件
- Compose命令
## 什么是docker compose
通过之前的介绍,我们知道使用一个 `Dockerfile` 模板文件,可以让用户很方便的定义一个单独的应用容器。然而,在日常工作中,经常会碰到需要多个容器相互配合来完成某项任务的情况。例如要实现一个 Web 项目,除了 Web 服务容器本身,往往还需要再加上后端的数据库服务容器,甚至还包括负载均衡容器等。
@ -141,7 +154,7 @@ docker-compose down
其中stop是直接停止services而down则会停止并删除创建的servicevolume和network。
### 进入容器
### 进入服务
有些情况下我们还需要进入容器来执行一些命令,可以通过如下方式进入容器

View File

@ -7,18 +7,45 @@
## 目录
0. 开篇词
1. docker简介
2. docker安装
3. docker容器与镜像
4. docker数据管理
5. docker网络
5.1. Docker 基础网络介绍
- 外部访问容器
- 容器互联
- 配置DNS
5.2. Docker的网络模式
- Bridge 模式
- Host 模式
- None 模式
- Container 模式
5.3. Docker高级网络配置
- 快速配置指南
- 容器访问控制
- 端口映射实现
- 配置docker0网桥
- 自定义网桥
- 工具和示例
- 编辑网络配置文件
- 实例:创建一个点到点连接
6. docker compose
1. 什么是docker compose
2. 如何使用docker compose
3. docker compose基本使用
4. Compose模板文件
5. Compose命令
6. [常见服务的docker-compose.yml集合]()
6.1. 什么是docker compose
6.2. 如何使用docker compose
6.3. docker compose基本使用
6.4. Compose模板文件
6.5. Compose命令
6.6. [常见服务的docker-compose.yml集合]()
7. 综合实践
## 贡献人员
@ -41,7 +68,16 @@
</tr>
</tbody>
</table>
## 项目贡献情况
- 项目构建与整合:苏鹏
- 第一章:陈安东(校对:乔石)
- 第二章:陈安东(校对:乔石)
- 第三章:陈长沙,乔石(校对:于鸿飞,苏鹏)
- 第四章:丁一超(校对:陈长沙)
- 第五章:刘雯静(校对:丁一超)
- 第六章:苏鹏(校对:刘雯静)
- 第七章:于鸿飞(校对:苏鹏)
## 特别鸣谢
特别鸣谢《docker从入门到实践》的作者[Baohua Yang](https://github.com/yeasy)对本次组队学习的支持,希望大家未来也能将自己的内容进行整理并开源出来帮助更多的人。