主页 > 开源代码  > 

一文读懂Docker之DockerCompose

一文读懂Docker之DockerCompose

目录

一、DockerCompose简介

二、DockerCompose的安装和基本使用

1、DockerCompose的安装

步骤一、下载docker-compose

步骤二、新增可执行权限

步骤三、查看是否安装成功

2、DockerCompose的基本使用

(1)、docker-composeup

(2)、docker-composeps

(3)、docker-composestop

(4)、docker-composestart

(5)、docker-composeimages

(6)、docker-composeexec

3、水平扩展和负载均衡

(1)、新建docker-compose.yml文件

(2)、启动应用

(3)、扩展wordpress服务的容器数量为3个


一、DockerCompose简介

DockerCompose是一个工具,这个工具可以通过一个yml文件定义多容器的docker应用。通过一条命令就可以根据yml文件的定义去创建或者管理这多个容器。

yml文件的默认名字是“docker-compose.yml”,文件中有三大概念:Services、Networks、Volumes。

Services:一个Service代表一个container。Service的启动类似dockerrun,我们可以给其指定network和volume。 Networks:指应用的网络。 Volumes:指应用的挂载数据持久化。

如:

services:

db:

image:postgres:9.4

volumes:

-"db-data:/var/lib/postgresql/data"

networks:

-back-tier

等同于:

dockerrun-d--networkback-tier-vdb-data:/var/lib/postgresql/datapostgres:9.4

二、DockerCompose的安装和基本使用

1、DockerCompose的安装

步骤一、下载docker-compose

[root@localhost~]#curl-SL github /docker/compose/releases/download/1.18.0/docker-compose-`uname-s`-`uname-m`-o/usr/local/bin/docker-compose

[root@localhost~]#mvdocker-compose-linux-x86_64/usr/local/bin/docker-compose

步骤二、新增可执行权限

[root@localhost~]#chmod+x/usr/local/bin/docker-compose

步骤三、查看是否安装成功

[root@localhost~]#docker-compose--version

2、DockerCompose的基本使用

标签:

一文读懂Docker之DockerCompose由讯客互联开源代码栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“一文读懂Docker之DockerCompose