离线使用 Docker 镜像

当我们无法拉取任何远程镜像,我们只能通过离线方式。你需要:

1. 从其他能上网的机器下载镜像

在一台能访问外网的机器上执行:

bash 复制代码
# 下载redis:7.2-alpine镜像
docker pull redis:7.2-alpine

# 保存为tar文件
docker save -o redis_7.2_alpine.tar redis:7.2-alpine

# 同时可能需要cubejs相关的镜像,一并下载
docker pull cubejs/cube
docker save -o cubejs_cube.tar cubejs/cube

2. 传输并导入到当前服务器

将tar文件复制到要执行的目录,然后执行:

bash 复制代码
# 导入镜像
docker load -i redis_7.2_alpine.tar
docker load -i cubejs_cube.tar

# 查看导入的镜像
docker images

3. 修改docker-compose.yml直接使用本地镜像

确保docker-compose.yml中使用正确的镜像名:

yaml 复制代码
version: '3'
services:
  redis:
    image: redis:7.2-alpine
    # ... 其他配置
相关推荐
笨鸟飞不快6 分钟前
RocketMQ Lite Topic 流程梳理与设计解读
后端·rocketmq
步行cgn15 分钟前
MyBatis 查询结果字段为 null?一文讲透下划线命名与驼峰映射问题
后端
技术长镜头15 分钟前
别再只会“加索引”:从磁盘页到 B+Tree,彻底理解 MySQL 索引的设计与运行
后端·mysql
生锈的键盘17 分钟前
gRPC 多路复用全链路拆解:从客户端到服务端,中间隔着 ELB 和 Nginx 到底是怎么玩的?
后端
laity1721 分钟前
python发光表白爱心(从零到一实现)
前端·后端
用户9210802628626 分钟前
2. Java 基础该怎么学,先抓业务开发真正用得上的部分
后端
AI老猿博士28 分钟前
SpringBoot自动配置揭秘
后端
程序员爱钓鱼30 分钟前
Go for 循环详解
后端·面试·go
程序员爱钓鱼30 分钟前
Rust impl详解:为Struct定义方法与关联函数
前端·后端·rust
weixin_4316004438 分钟前
NestJS 入门(9):连上数据库,SQL 写在哪?
数据库·后端·sql·学习·nest.js