Docker 中一起启动多个容器脚本

① 创建启动脚本

java 复制代码
vim /root/start-all.sh

写入内容(替换成你真正的容器名即可):

java 复制代码
#!/bin/bash

echo "====== Starting All Required Docker Containers ======"

services=(
  minio
  xxl-job-admin
  elasticsearch
  nacos-standalone
  mysql
  redis
)

for svc in "${services[@]}"; do
  echo "Starting $svc ..."
  docker start $svc
done

echo "====== All Services Started Successfully ======"

② 给脚本执行权限

java 复制代码
chmod +x /root/start-all.sh

③ 执行一键启动

java 复制代码
/root/start-all.sh

🔥再给你一个一键停止脚本

创建停止脚本:

java 复制代码
vim /root/stop-all.sh

内容:

java 复制代码
#!/bin/bash

echo "====== Stopping All Required Docker Containers ======"

services=(
  minio
  xxl-job-admin
  elasticsearch
  nacos-standalone
  mysql
  redis
)

for svc in "${services[@]}"; do
  echo "Stopping $svc ..."
  docker stop $svc
done

echo "====== All Services Stopped Successfully ======"

给权限:

java 复制代码
chmod +x /root/stop-all.sh

执行:

java 复制代码
/root/stop-all.sh
相关推荐
像风一样自由202042 分钟前
Docker 与 Docker Compose:从零开始的容器化之旅
运维·docker·容器
血小溅44 分钟前
Springboot项目Docker 多平台构建指南
后端·docker
家家小迷弟1 小时前
docker容器内部安装python和numpy的方法
python·docker·numpy
北珣.1 小时前
docker镜像操作
运维·docker·容器·镜像
Sally_xy1 小时前
安装 Docker
java·docker·容器
❥ღ Komo·1 小时前
K8S Deployment 详解与实战指南
docker·容器·kubernetes
CNRio2 小时前
第二章-镜像深度解析:Docker的‘千层蛋糕‘魔法
运维·docker·容器
哦你看看2 小时前
K8S-Pod资源对象
java·容器·kubernetes
泻水置平地3 小时前
Docker下安装ES和kibana详细教程
elasticsearch·docker·容器