欢迎您 本站地址:  
返回首页   返回编程教学   驴子飞上天  闲鱼副业  鸟叫音效  网页设计书籍  看电视剧  软件  安卓软件  学习HTMLDOM 

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 命令大全

小库提示

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