实际工作中,项目不仅有web,数据库、缓存、负载均衡等各种,逐个部署容器过于繁琐,于是有了dockercompose,可以自定义组合多个容器部署。
13.1 linux系统中安装compose
方法一,去官方:Install Docker Compose | Docker Documentation ,找到linux下的安装命令,比如
sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
方法二,国内下载地址
sudo curl -L https://get.daocloud.io/docker/compose/releases/download/1.29.2/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
13.2 授权
cd /usr/local/bin #跳转到docker-compose的目录 ll #可以查看到有读写,但没运行命令 sudo chmod +x /usr/local/bin/docker-compose #授权可运行 docker-compose -v #查看版本,肉眼验证安装成功
13.3 编辑compose file
mkdir -p /usr