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
相关推荐
雪可问春风19 小时前
docker环境部署
运维·docker·容器
双份浓缩馥芮白19 小时前
【Docker】Linux 迁移 docker 目录(软链接)
linux·docker
kobe_OKOK_21 小时前
S7 adapter Docker run
运维·docker·容器
一个欠登儿程序员21 小时前
在国产服务器上通过 Docker 部署 Windows 虚拟机
服务器·windows·docker
Hadoop_Liang1 天前
构建Spring Boot项目Docker镜像
spring boot·后端·docker
Learn-Python1 天前
修改docker容器内文件后让其生效
运维·docker·容器
http阿拉丁神猫1 天前
kubernetes知识点汇总37-42
云原生·容器·kubernetes
赵丙双1 天前
docker restart 策略
docker·restart
工具罗某人1 天前
docker实现redis-cluster模式集群部署
java·redis·docker
L1624761 天前
Containerd 完整部署安装与使用指南
容器