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
相关推荐
leeyi1 天前
把软件装进不能上网的机房——一套建好了、还没上过战场的交付工程(第101篇)
docker·aigc·agent
YIAN1 天前
Docker + Nginx 核心原理扫盲:从环境隔离到反向代理,运维面试必考点
后端·docker·面试
IT大白鼠1 天前
Docker 实战 ELKF 日志监控:容器日志全栈收集分析方案
运维·docker·容器
报错小能手2 天前
Kubernetes入门实战课 3
云原生·容器·kubernetes
小张同学a.2 天前
Docker 容器实战 1—— docker 基础与镜像构建
linux·运维·docker·容器
NJCloud2 天前
Docker 容器技术入门:部署、核心概念与基础命令
运维·docker·容器
2601_962072332 天前
docker自建rustdesk-server远程桌面
运维·docker·容器
pnoker2 天前
从零部署 IoT DC3:四步快速启动实录
物联网·docker·部署
虎王物联2 天前
RK3568嵌入式Linux跑Docker:内核配置排查到AIoT容器化的完整路径
linux·运维·docker·rk3568·aiot·嵌入式linux
报错小能手2 天前
Kubernetes入门实战课 1
云原生·容器·kubernetes