update docker
This commit is contained in:
parent
c307c85ac0
commit
7b787dbd15
|
@ -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
|
||||||
|
|
|
@ -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则会停止并删除创建的service,volume和network。
|
其中stop是直接停止services,而down则会停止并删除创建的service,volume和network。
|
||||||
|
|
||||||
### 进入容器
|
### 进入服务
|
||||||
|
|
||||||
有些情况下我们还需要进入容器来执行一些命令,可以通过如下方式进入容器
|
有些情况下我们还需要进入容器来执行一些命令,可以通过如下方式进入容器
|
||||||
|
|
||||||
|
|
|
@ -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)对本次组队学习的支持,希望大家未来也能将自己的内容进行整理并开源出来帮助更多的人。
|
||||||
|
|
Loading…
Reference in New Issue