欢迎您 本站地址:  

Docker load 命令

 Docker 命令大全Docker 命令大全


docker load 命令用于从由 docker save 命令生成的 tar 文件中加载 Docker 镜像。它可以将存档中的镜像和所有层加载到 Docker 中,使其可以在新环境中使用。

语法

docker load [OPTIONS]

OPTIONS 说明:

1、从文件加载镜像

docker load -i myimage.tar

这将从 myimage.tar 文件中加载镜像。

2、从标准输入加载镜像

cat myimage.tar | docker load

这将通过管道从标准输入加载镜像。

实例

1、构建和保存镜像

首先,构建一个示例镜像并保存,创建 Dockerfile:

# 使用 Ubuntu 作为基础镜像
FROM ubuntu:20.04

# 添加维护者信息
LABEL maintainer="yourname@example.com"

# 更新包列表并安装 Nginx
RUN apt-get update && apt-get install -y nginx

# 复制自定义网页到 Nginx 的默认网页目录
COPY index.html /var/www/html/

# 设置启动时的默认命令
CMD ["nginx", "-g", "daemon off;"]

构建镜像:


docker build -t mynginx:latest .

保存镜像到文件:

docker save -o mynginx.tar mynginx:latest

2、加载镜像

从文件加载镜像:

docker load -i mynginx.tar

3、验证加载的镜像

docker images

输出示例:

REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
mynginx             latest              123abc456def        1 minute ago        200MB

注意事项

docker load 命令是从保存的 tar 文件中恢复 Docker 镜像的便捷方法。通过结合 docker savedocker load,用户可以轻松地在不同环境中备份、分发和迁移 Docker 镜像。


 Docker 命令大全Docker 命令大全

小库提示

扫描下方二维码,访问手机版。