docker之compose

docker compose

作用

  • 针对多服务部署的情况,使用Docker COmpose编排工具对多服务应用进行统一部署
  • Compose通过一个配置文件来管理多个Docker容器
  • 可以使用yml文件来配置应用程序服务,一键配置和启动

安装和卸载

  • 环境要求:确保已经安装了Docker
  • 下载docker-compose工具

curl -L https://github.com/docker/compose/releases/download/1.24.0/docker-compose-uname -s -uname -m -o /usr/local/bin/docker-compose

  • 设置docker compose可执行文件权限

chmod +x /usr/local/bin/docker-compose

  • 查看docker compose版本

docker-compose --version

  • 卸载

sudo rm /usr/local/bin/docker-compose

使用

  • 编写Dockerfile文件

准备两个镜像
docker pull mysql:75.7
docker pull wordpress

  • 编写docker-compose.yml文件(编写部署服务相关命令)
    • 新建db和wordpress容器

    等于docker run --name db -e MYSQL_ROOT_PASSWORD=123456 -d mysql
    docker run --ame some-wordpress --link db:mysql -p 8002:80 -d wordpress

新建一个目录,然后新建docker-compose.yml,编辑该文件
version: ‘3’
services:
db:
image: mysql:5.7
volumes:
- db_date:/var/lib/mysql
restart: always
enviroment:
MYSQL_ROOT_PASSWORD: wordpress
MYSQL_DATABASE: wordpress
MYSQL_USER: wordpress
MYSQL_PASSWORD: wordpress
wordpress:
depends_on:
-db
image: wordpress:latest
ports:
- “8001:80”
restart: always
enviroment:
WORDPRESS_DB_HOST: db:3306
WORDPRESS_USER: wordpress
WORDPRESS DB PASSWORD: wordpress
volumes:
db_data

  • 运行docker-compose up

docker-compose up

  • 停止/重启

docker-compose stop/restart

要安装DockerDocker Compose,您可以按照以下步骤进行操作: 1. 首先,确保您的系统上已经安装了Docker。您可以参考Docker官方文档来安装适用于您操作系统的Docker。 2. 安装Docker之后,您需要检查Docker是否成功安装。可以在终端或命令提示符中运行`docker --version`命令来验证安装是否成功。您应该能够看到Docker的版本信息。 接下来,您可以按照以下步骤安装Docker Compose: 1. 进入到您的Docker Compose文件所在的目录。您可以使用`cd`命令来切换到相应的目录。 2. 确保您的系统上已经安装了Docker Compose。您可以通过运行`docker-compose --version`命令来检查您是否已经安装了Docker Compose。如果成功安装,您应该能够看到Docker Compose的版本信息。 3. 如果您尚未安装Docker Compose,您可以从Docker官方GitHub页面下载适用于您操作系统的Docker Compose二进制文件。您可以使用curl命令来下载相应的文件,比如`curl -L https://github.com/docker/compose/releases/download/1.21.2/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose`。这将会下载最新版本的Docker Compose并将其保存到/usr/local/bin/docker-compose目录下。 4. 接下来,您需要赋予Docker Compose文件执行权限。您可以使用`chmod +x /usr/local/bin/docker-compose`命令来赋予文件执行权限。 5. 最后,运行`docker-compose --version`命令来验证Docker Compose是否已经成功安装。您应该能够看到Docker Compose的版本信息。 希望以上步骤能够对您有所帮助。如果您有任何其他问题,请随时提问。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值