一、Docker Compose 介绍
Docker提供了 Docker Compose 编排工具来对多服务应用进行统一部署。Compose是Docker的服务编排工具,主要用来构建基于Docker的复杂应用,Compose通过一个配置文件来管理多个Docker容器,非常适合组合使用多个容器进行开发的场景。
通过该编排工具,可以使用yml(或yaml)文件来配置应用程序服务,然后只需要一条简单的服务部署命令就可以从配置中创建并启动所有服务。
二、Docker Compose安装与卸载
安装docker compose
# 安装docker compose1、环境要求: Docker Compose 是依赖于 Docker 引擎的,所以在安装 Docker Compose 之前要确保机器上已经安装了Docker。https://github.com/docker/compose/release(查看docker compose版本)2、下载 docker compose 工具curl -L https://github.com/docker/compose/release/2.2.2/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose3、设置 docker compose可执行文件权限chmod =x /usr/local/bin/docker-compose4、查看docker compose版本docker-compose --version5、卸载docker composesudo rm /usr/local/bin/docker-compose
三、Docker Compose可视化工具
3.1 Docker UI
1、拉取 docker UI 镜像docker pull uifd/ui-for-docker2、创建容器docker run -d -p 9000:9000 --privileged -v /var/run/docker.sock:/var/run/docker.sock uifd/ui-for-docker3、访问http://localhost:9000
3.2 Portainer
# 创建数据卷docker volume create portainer_data# 执行安装docker run -d -p 8000:8000 -p 9443:9443 --name portainer \--restart=always \-v /var/run/docker.sock:/var/run/docker.sock \-v portainer_data:/data \portainer/portainer-ce:2.11.0# 登录https://localhost:9443
