docker-compose
docker-compose学习、使用
主公不搬砖
分享一些学习、使用过程中的心得
展开
-
01_docker-compose简介
docker-compose简介目录docker-compose简介一、简介二、docker-compose 官方文档三、docker-compose安装一、简介Compose是用于定义和运行多容器Docker应用程序的工具。通过Compose,您可以使用YAML文件来配置应用程序的服务。然后,使用一个命令,就可以从配置中创建并启动所有服务。使用Compose基本上是一个三步过程:使用定义您的应用环境,Dockerfile以便可以在任何地方复制它。 定义组成应用程序原创 2021-04-12 15:34:14 · 227 阅读 · 0 评论 -
02_docker-compose常用命令
docker-compose常用命令目录docker-compose常用命令一、常用命令一、常用命令1、构建、启动容器docker-compose up nginx 构建建启动nignx容器docker-compose up -d nginx 构建建启动nignx容器-后台运行2、启动容器docker-compose start nginx 启动n原创 2021-04-12 15:49:50 · 143 阅读 · 0 评论 -
03_docker-compose环境变量说明
docker-compose 环境变量说明目录docker-compose 环境变量说明一、环境变量说明二、环境变量使用一、环境变量说明docker-compose的Yml文件可以使用一些环境配置进行动态配置,减少docker-compose.yml配置文件在不同环境下修改,以下为具体的使用方法二、环境变量使用1、基本使用web: image: "webapp:${TAG}"2、使用.evn配置文件如果有多个环境变量,则可以通过将它们添加到名为的原创 2021-04-13 17:25:39 · 2381 阅读 · 1 评论 -
04_docker-compose创建第一个应用
docker-compose创建第一个应用目录docker-compose创建第一个应用一、编写docker-compose.yml文件二、启动应用三、查看应用状态四、停止应用一、编写docker-compose.yml文件# vim docker-compose.ymlversion: '2'services: web: image: nginx:1.19.9-alpine restart: always ports: - 80:原创 2021-04-13 17:44:52 · 114 阅读 · 0 评论 -
05_docker-compose带环境变量的应用
docker-compose带环境变量的应用目录docker-compose带环境变量的应用一、目录结构二、docker-compose.yml编写三、配置文件编写(.env)一、目录结构 apps │ ├── .env # 配置文件 │ └── docker-compose.yml 二、docker-compose.yml编写# vim docker-compose.ymlversion: '2'services: web原创 2021-04-13 19:06:51 · 127 阅读 · 0 评论 -
06_docker-compose配置多个应用
docker-compose配置多个应用目录docker-compose配置多个应用一、编写docker-compose.yml文件二、启动应用三、查看应用状态四、停止应用五、移除应用一、编写docker-compose.yml文件# vim docker-compose.ymlversion: '2'services: web: image: nginx:1.19.9-alpine restart: always ports:原创 2021-04-14 11:42:39 · 307 阅读 · 0 评论 -
07_docker-compose使用自定义网络(一)
docker-compose使用自定义网络(一)目录docker-compose使用自定义网络(一)一、编写docker-compose.yml文件二、启动应用三、查看应用状态四、停止应用五、移除应用一、编写docker-compose.yml文件version: "2"services: web: image: nginx:1.19.9-alpine restart: always ports: - 80:80 netwo原创 2021-04-14 15:14:02 · 960 阅读 · 0 评论 -
08_docker-compose使用自定义网络(二)- 指定网段
上文写到docker使用自定义网络的基本使用方法,本文讲解自定义网络的另一种方法,使用固定网段方法原创 2021-04-14 15:24:07 · 4094 阅读 · 0 评论 -
09_docker-compose使用自定义网络(三)- 固定IP
docker-compose使用自定义网络(三)一、编写docker-compose.yml文件 在使用容器部署应用的时候,有时容器IP需要使用固定值,需要保持容器IP不变。固需要使用如下配置:version: "2"services: web: image: nginx:1.19.9-alpine restart: always ports: - 80:80 networks: app: ipv4_address..原创 2021-04-14 15:41:16 · 1024 阅读 · 0 评论 -
10_docker-compose使用自定义网络(四)- 多网段隔离
本文章主要讲解使用docker-compose创建应用时,使用不同网段进行应用之间的隔离,或在应用较多时对IP进行划分处理,此处讲解一种使用场景原创 2021-04-14 16:16:11 · 958 阅读 · 0 评论 -
11_docker-compose一个应用启动多个节点
docker-compose一个应用启动多个节点一、docker-compose.yml配置version: "2"services: web: image: nginx:1.19.9-alpine restart: always ports: - 80-81:80二、启动服务docker-compose up -d --scale web=2Creating network "nginx_default" with the default dri原创 2021-04-16 18:01:46 · 2634 阅读 · 0 评论 -
12_docker-compose动态修改nginx配置文件
docker-compose动态修改nginx配置文件目录docker-compose动态修改nginx配置文件一、目录结构三、配置文件编写(.env、nginx.template)四、启动服务六、注意一、目录结构apps │ ├── .env # 配置文件 │ ├── docker-compose.yml │ └── conf │ └── nginx │原创 2021-04-23 14:34:12 · 3142 阅读 · 0 评论 -
13_docker-compose使用自定义网络(五)-HOST
docker-compose使用自定义网络(五)-HOST一、编写docker-compose.yml文件在特殊情况下需要使用host映射方式将应用对外暴露,使用docker network 中的HOST模式version: "2"services: web: image: nginx:1.19.9-alpine restart: always ports: - 80:80 network_mode: host二、启动应用[root@lo原创 2021-08-05 08:43:52 · 34899 阅读 · 2 评论