4.认识docker-compose、如何使用docker-compose部署应用

本文详细介绍了docker-compose的安装、docker-compose.yml文件的编写,以及如何使用docker-compose部署wordpress微服务,包括mysql和redis的配置,最后讲解了如何测试和移除应用。
摘要由CSDN通过智能技术生成

欢迎访问我们的原创博客网站:http://www.czquan.cn/#/resource-detail/35398

本章主要介绍docker-compose的用法,以及用docker-compose部署一个wordpress项目作为实战练习

本章学习目标:

1、介绍和安装docker-compose

2、认识docker-compose.yml文件

3、使用docker-compose部署wordpress微服务

1.介绍和安装docker-compose

1.1 介绍

docker-compose是用来将Docker自动化的命令,有了docker-compose可将繁琐的Docker操作整合为一条命令,自动化的完成。

一般使用docker-compose部署单机多容器的应用,集群的应用使用k8s部署。通过yml文件定义多个容器如何部署,WIN/MAC默认提供Docker Compose,Linux需安装。

如下图所示是单机服务的部署方案,一般包括前端应用、后端服务、数据库服务、缓存服务以及一些存储服务等服务的编排部署。

image.png

1.2 安装

官网介绍:https://docs.docker.com/compose

官方下载地址:https://docs.docker.com/compose/install/

离线安装(推荐),速度较快,如果采用官网方式安装估计速度很慢很慢~

直接拿到我提供给大家的安装文件直接安装即可,离线安装步骤如下:

1、访问某盘拿到提前下载好的文件

离线文件下载地址:
docker-compose的文件您可以购买后直接在文章内容顶部看到隐藏的网盘链接地址哦~

2、上传到linux服务器并安装

# 首先将文件直接移动到用户的可执行程序的目录,并重命名为docker-compose
mv docker-compose-Linux-x86_64   /usr/local/bin/docker-compose
# 进入到可执行程序目录
cd /usr/local/bin
# 给文件加上可执行权限
sudo chmod +x docker-compose
# 查看是否安装成功
sudo docker-compose version

image.png

2.认识docker-compose.yml

至于什么是yml文件这里就不再赘述了,我们来看一个栗子,从实战来学习编写docker-compose.yml

2.1 编写docker-compose.yml文件

比如我们要使用docker-compose单独部署一个mysql应用以及一个redis缓存服务

新建一个04文件夹,里面创建mysql和redis文件夹,并分别为其内部创建data目录作为mysql数据库和redis缓存的挂载目录

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值