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` 来关闭容器之间的通信。 利用类似的办法,可以创建一个只跟主机通信的容器。但是一般情况下,更推荐使用 `--icc=false` 来关闭容器之间的通信。
### 参考文献 ### 参考文献
- Docker 网络模式详解及容器间网络通信https://juejin.cn/post/6868086876751085581 - 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.yml文件是怎么写的慢慢模仿着去写很多就越来越熟练清晰了。在[Compose文件夹]()下也在网上收集了一些docker-compose.yml文件欢迎大家一起来补充。
## 内容大纲
- 什么是docker compose
- 如何使用docker compose
- docker compose基本使用
- 启动服务
- 查看服务状态
- 停止或删除服务
- 进入服务
- 查看服务输出日志
- Compose模板文件
- Compose命令
## 什么是docker compose ## 什么是docker compose
通过之前的介绍,我们知道使用一个 `Dockerfile` 模板文件,可以让用户很方便的定义一个单独的应用容器。然而,在日常工作中,经常会碰到需要多个容器相互配合来完成某项任务的情况。例如要实现一个 Web 项目,除了 Web 服务容器本身,往往还需要再加上后端的数据库服务容器,甚至还包括负载均衡容器等。 通过之前的介绍,我们知道使用一个 `Dockerfile` 模板文件,可以让用户很方便的定义一个单独的应用容器。然而,在日常工作中,经常会碰到需要多个容器相互配合来完成某项任务的情况。例如要实现一个 Web 项目,除了 Web 服务容器本身,往往还需要再加上后端的数据库服务容器,甚至还包括负载均衡容器等。
@ -141,7 +154,7 @@ docker-compose down
其中stop是直接停止services而down则会停止并删除创建的servicevolume和network。 其中stop是直接停止services而down则会停止并删除创建的servicevolume和network。
### 进入容器 ### 进入服务
有些情况下我们还需要进入容器来执行一些命令,可以通过如下方式进入容器 有些情况下我们还需要进入容器来执行一些命令,可以通过如下方式进入容器

View File

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