本文探讨的场景是使用 Nginx 部署一个应用,可能涉及 Nginx 服务,web 服务,web service 服务,缓存服务,数据库服务等,这时就需要多个容器协作,这些容器之间依赖关系非常复杂。面对动态地址,我们难以检查每个容器网络地址,然后做配置。这里仅是简单介绍单机 docker compose 的应用。
- 假设你比较熟悉 docker run 等命令
- 简单了解 Nginx 的配置
- 下载 Nginx 并检查
- docker compose 安装
(重要)检查 pip 与 python 版本一致性
如果没有 pip 的 python 与 python 版本不一致, 需要安装/重新 pip
安装检查 docker compose,更多细节参考:
用一个 docker-compose.yml 文件配置多个 docker 应用服务,用一个简单命令创建并启动这些应用。