CentOS7中使用docker-compose部署服务
某厂面试归来,发现自己落伍了!>>> 之前讲解过Docker安装单个服务的系列教程,没看过的可以点击下面的链接回顾一下: Docker学习笔记一:Docker简介与安装 MacOS安装Docker傻瓜式教程 mac系统下docker安装配置mysql详细步骤 mac系统Docker安装Redis教程 mac系统Docker安装Nginx教程 Docker的用途我在这里就不做赘述了,不懂的自己戳上面的链接学习,假如现在我们有个Springboot应用,里面用到了mysql、Redis、Nginx等服务,那现在我们要用Docker部署我们的服务,通常需要下面几步: 安装docker 使用docker安装Redis 使用docker安装Mysql 使用docker安装、配置Nginx springboot应用打成Jar包和编写dockerfile 安装好以上服务之后,我们还要一一启动,然后再运行项目才能访问,虽然说docker有一次打包到处运行、节省存储空间和资源,应用隔离和服务器整合等优点,但是仔细看上面的部署步骤,即便我们用了docker,也还是要在docker里手动安装其他服务,现在只有redis、mysql、nginx几个服务,如果我们以后还要加ES、Mongo等等越来越多的服务,好像并没有提高很多效率,那作为“万能”的程序员,有解决方法吗?那必须有啊,下面就进入本文的重点