docker-compose的使用
1、自定义Docker网络
docker network create --driver bridge --subnet 172.20.0.0/24 --gateway 172.20.0.1 own_net
2、安装服务镜像
将打包的镜像文件复制到/usr/local/docker/目录下
解压tar.gz,得到文件夹
tar -zxvf image_tar.tar.gz
上传自动导入镜像的脚本
执行脚本
sh infile.sh
查看镜像
docker images
完成。
3、安装docker-compose
下载(如果下载过慢,可以直接将软件包中的docker-compose复制到/usr/local/bin/下,跳过下载直接进行授权)
curl -SL https://github.com/docker/compose/releases/download/v2.5.0/docker-compose-linux-x86_64 -o /usr/local/bin/docker-compose
授权
sudo chmod +x /usr/local/bin/docker-compose
4、上传docker-composeBase.yml
5、docker-compose批量启动所有镜像
docker-compose -f docker-composeBase.yml up -d
查看容器启动情况
docker ps
6、防火墙开放服务端口
firewall-cmd --zone=public --add-port=88/tcp --permanent
firewall-cmd --zone=public --add-port=6379/tcp --permanent
firewall-cmd --zone=public --add-port=8848/tcp --permanent
重启防火墙
systemctl restart firewalld.service
查看防火墙中是否开启端口
firewall-cmd --list-ports