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
相关推荐
Patrick_Wilson4 天前
从「改个端口」到 502:Next.js on k8s 的容器端口、Service 映射与 env 覆盖
docker·kubernetes·next.js
Suroy5 天前
DockerView-Go:用 Go 写一个终端 Docker 监控工具,顺便做了个 Web 仪表盘
docker
云恒要逆袭5 天前
运行你的第一个Docker容器
后端·docker·容器
宋均浩6 天前
# Docker 镜像瘦身实战:从 1.2G 到 80MB 的五个优化步骤
ci/cd·docker
程序员老赵6 天前
10 分钟部署 OpenCode:Docker 一键安装,浏览器打开就能用 AI 写代码(附完整命令与排错)
docker·容器·ai编程
WangMingHua1117 天前
LM Studio Docker 部署——本地大模型一键启动
docker
曲幽8 天前
别再用网页翻译看源码了!你的私人翻译神器LibreTranslate,部署避坑指南来了
python·docker·web·pot·translate·libretranslate·arogstranslate
武子康10 天前
调查研究-183 Apple container:Mac 上用轻量 VM 跑 Linux 容器,Swift 会改写本地容器体验吗?
docker·容器·apple
Alsn8612 天前
等待学习-学习目录:Docker 容器安全攻防
学习·安全·docker
2601_9618752413 天前
决战申论100题2026|最新|范文
linux·容器·centos·debian·ssh·fabric·vagrant