如何把本地docker 镜像下载用到centos系统中呢?

如果需要将镜像下载到本地或在 CentOS 系统上使用该镜像,你可以按照以下步骤操作:

1. 拉取镜像

如果想将镜像从 Docker Hub 或其他镜像仓库下载到本地,可以使用 docker pull 命令。

如果使用的是本地构建的镜像(如 isc:v1.0.0),并且它已经在本地存在,那么这一步不需要。如果想从远程仓库(如 Docker Hub)拉取镜像,可以使用以下命令:

复制代码
docker pull <镜像名称>:<标签>

2. 将镜像保存为 tar 文件

如果要将镜像迁移到 CentOS 系统上,可以使用 docker save 将镜像保存为一个 .tar 文件,然后通过其他方式(如 SCP、FTP、或 USB)传输到 CentOS 系统。

在本地机器上执行以下命令:

复制代码
docker save -o isc_v1.0.0.tar isc:v1.0.0

这会将 isc:v1.0.0 镜像保存为 isc_v1.0.0.tar 文件。

3. .tar 文件传输到 CentOS 系统

可以使用任何文件传输方式将 isc_v1.0.0.tar 文件传输到 CentOS 系统。例如,通过 scp

复制代码
scp isc_v1.0.0.tar user@centos-server:/path/to/destination

4. 在 CentOS 上加载镜像

在 CentOS 系统上,使用 docker load 加载 .tar 文件:

复制代码
docker load -i isc_v1.0.0.tar

加载完成后,镜像会出现在 CentOS 系统的 Docker 镜像列表中。

5. 运行镜像

然后,就可以在 CentOS 系统上使用 docker run 命令运行镜像了:

复制代码
docker run -d -p 20001:20001 -p 2000:2000 -v /path/to/resources:/app/resources -v /path/to/license.json:/app/license.json -v /path/to/license.md5:/app/license.md5 isc:v1.0.0

确保将 /path/to/resources 和其他文件路径替换为 CentOS 系统中的实际路径

相关推荐
梦梦代码精10 小时前
电商系统不是技术堆叠:LikeShop如何用分层Hold住复杂业务?
java·docker·代码规范
云烟成雨TD11 小时前
Kubernetes 系列【4】基础概念
云原生·容器·kubernetes
zhoupenghui16812 小时前
【AI大模型应用开发】【项目实战】13.RAG智慧问答项目-(一)项目介绍&项目架构&项目环境配置
人工智能·docker·ai·milvus·rag·attu·rag智慧问答项目
云烟成雨TD12 小时前
Kubernetes 系列【3】使用 kubeadm 创建 K8s 集群
云原生·容器·kubernetes
qq_3494479513 小时前
十二、k8s中prometheus配置文件如何热加载
容器·kubernetes·prometheus
江畔柳前堤14 小时前
第13章:docker生产环境部署实战
运维·git·docker·容器·代码复审
hj28625117 小时前
Docker 容器化技术标准化笔记
java·笔记·docker
潘正翔17 小时前
docker基础_镜像使用
linux·运维·服务器·docker·容器·centos·devops
江湖有缘17 小时前
Lunalytics部署指南:使用Docker快速搭建私有监控面板
运维·docker·容器
分布式存储与RustFS18 小时前
RustFS保姆级教程:Docker快速部署兼容S3的本地对象存储
运维·docker·容器·rustfs部署教程·本地搭建s3对象存储·rustfs网页控制台使用·awscli连接rustfs