当前位置: 首页 > news >正文

本地Windows容器迁移至云服务器

一、先在本地 Windows 执行(导出所有镜像)

1. 查看所有已停止的容器(就是你现在这些)

powershell

docker ps -a

2. 批量导出所有镜像(一键复制)

powershell

docker save -o D:\containers.tar logstash:7.17.19 docker.elastic.co/kibana/kibana:7.17.19 xuxueli/xxl-job-admin:2.3.0 apache/rocketmq:4.9.6 apacherocketmq/rocketmq-dashboard:1.0.0 mysql:8.0.30 elasticsearch:7.17.19 redis:7.0.4

会在 D 盘生成一个containers.tar(包含所有中间件镜像)


二、把 D:\containers.tar 上传到云服务器

推荐方式

  1. 云服务器买Linux 系统(CentOS 7 / Ubuntu 20.04+)
  2. 用 Xshell / FinalShell / 远程桌面 把containers.tar传到云服务器/root目录

三、在云服务器执行(导入 + 运行)

1. 安装 Docker(没有的话)

bash

运行

curl -fsSL https://get.docker.com | bash systemctl start docker systemctl enable docker

2. 导入所有镜像

bash

运行

cd /root docker load -i containers.tar

3. 依次启动所有容器(我直接给你完整命令)

① MySQL

bash

运行

docker run -d --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root mysql:8.0.30

② Redis

bash

运行

docker run -d --name redis -p 6379:6379 redis:7.0.4

③ Elasticsearch

bash

运行

docker run -d --name elasticsearch -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" elasticsearch:7.17.19

④ Kibana

bash

运行

docker run -d --name kibana --link elasticsearch:elasticsearch -p 5601:5601 docker.elastic.co/kibana/kibana:7.17.19

⑤ Logstash

bash

运行

docker run -d --name logstash --link elasticsearch:elasticsearch logstash:7.17.19

⑥ RocketMQ Server

bash

运行

docker run -d --name rocket-server -p 9876:9876 apache/rocketmq:4.9.6 sh mqnamesrv

⑦ RocketMQ Broker

bash

运行

docker run -d --name rocket-broker --link rocket-server:namesrv -p 10909:10909 -p 10911:10911 apache/rocketmq:4.9.6 sh mqbroker -c /opt/rocketmq-4.9.6/conf/broker.conf

⑧ RocketMQ Dashboard

bash

运行

docker run -d --name rocket-dashboard --link rocket-server:namesrv -p 8080:8080 apacherocketmq/rocketmq-dashboard:1.0.0

⑨ XXL-Job

bash

运行

docker run -d --name xxl-job -p 8081:8081 xuxueli/xxl-job-admin:2.3.0

四、最后验证(云服务器执行)

bash

运行

docker ps

能看到全部 9 个容器都在运行,就迁移成功了。

http://www.rkmt.cn/news/1385268.html

相关文章:

  • 基于Arduino的智能蓝调节拍器:DIY音乐练习伴侣
  • 番茄小说下载器:打造你的个人数字图书馆完整指南 [特殊字符][特殊字符]
  • 文件-语言-系统:基础IO-2.0——IO重定向接口,语言层缓冲区,系统级缓冲区。内核级分析!
  • Unity ML-Agents 环境配置避坑指南:Python+CUDA+Unity 版本精准匹配
  • 基于ESP32的智能电池充电器设计:多化学体系支持与模块化架构
  • FT231XQ USB串口桥接板设计解析与实战应用指南
  • 基于双T振荡器的正弦波LED调光电路设计与实践
  • ssm高校推免报名系统(10102)
  • 转行网络安全运维:从0到1的可落地指南
  • vectorizer图像矢量化工具:3步实现PNG/JPG到SVG的智能转换
  • 如何为Nintendo Switch安装游戏?Awoo Installer的3种安装方式全解析
  • Aqara G5 Pro:2026年最佳室外HomeKit摄像头推荐
  • 为什么说AI革命才刚刚开始?从技术演进到商业落地的真实变化
  • 【Qwen3.6】关键技术:线性注意力(Linear Attention/DeltaNet)和标准多头注意力(Standard Attention)混合
  • MySQL 死锁产生原因与避免
  • Hugging Face 中tokenizer.json 和vocab.json 有区别?
  • AI 充电枪智能功率 MOSFET 完整选型方案
  • 玩转Hermes Agent|使用Lighthouse快速部署云上Hermes Agent-周红伟
  • 如何精准控制20QPS测试百度首页
  • 企业数据安全方案有哪些:2026年从风险评估到落地的完整指南 - 华旭传媒
  • 博弈论导向的车辆队列运动协同分层控制算法【附算法】
  • 企业级AI语音合成采购决策白皮书(2024真实报价单首次公开)
  • RTX51 Tiny内存冲突与ISD51调试器解决方案
  • 精准测试落地难?我用半年实践总结出这4条铁律
  • 机器学习入门:理解线性回归与逻辑(简化且附Python实战代码)
  • 2026年金华为餐饮企业提供SAAS收银系统的服务商综合分析与适配指南 - 万事通达
  • Claude code 接入 deepseek-v4-pro setting 文件配置
  • HTTP与HTTPS超详解:协议流程、报文结构、HTTPS加密、各版本区别、面试
  • Visual C++运行库合集终极指南:一键解决Windows应用程序依赖问题
  • ​用于雷达系统设计的 MATLAB 仿真附matlab代码