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
相关推荐
岁岁种桃花儿5 小时前
kubenetes从入门到上天系列第二十一篇:Kubernetes安装Ingress实战
云原生·容器·kubernetes
洛阳泰山6 小时前
MaxKB4j Docker Compose 部署指南
java·docker·llm·springboot·rag·maxkb4j
程序员老赵6 小时前
超全 Docker 镜像源配置指南|Windows/Mac/Linux一键搞定,拉镜像再也不卡顿
linux·后端·容器
一殊酒8 小时前
【Docker】Docker Desktop 安装指南及汉化教程
运维·docker·容器
Drone_xjw8 小时前
【环境搭建】Windows 10上使用Docker搭建本地Git仓库(Gitea)完整教程
windows·git·docker
vpk11210 小时前
【无标题】
运维·elasticsearch·docker
❀͜͡傀儡师11 小时前
通过npm 手动安装、Docker 部署 OpenClaw小龙虾
前端·docker·npm
一殊酒12 小时前
【Docker】快速入门指南
运维·docker·容器
**蓝桉**12 小时前
prometheus监控docker容器(Rocky9)
docker·容器·prometheus
面对疾风叭!哈撒给12 小时前
Linux之Docker安装Mysql 8.0+
linux·mysql·docker