欢迎您 本站地址:  
返回首页   返回编程教学   来首音乐  猜谜语  彩色照片转黑白  喊麦串烧  中文串烧  常用电话列表  课本点读  新五代史 

Docker import 命令

 Docker 命令大全Docker 命令大全


docker import 命令用于从一个 tar 文件或 URL 导入容器快照,从而创建一个新的 Docker 镜像。

docker load 不同,docker import 可以从容器快照中创建新的镜像,而不需要保留镜像的历史和元数据。

语法

docker import [OPTIONS] file|URL|- [REPOSITORY[:TAG]]

OPTIONS 说明:

1、从本地 tar 文件导入镜像

docker import mycontainer.tar mynewimage:latest

这将从 mycontainer.tar 文件导入镜像,并命名为 mynewimage:latest。

2、从 URL 导入镜像

docker import https://example.com/mycontainer.tar mynewimage:latest

这将从指定的 URL 导入镜像,并命名为 mynewimage:latest。

3、从标准输入导入镜像

cat mycontainer.tar | docker import - mynewimage:latest

这将通过管道从标准输入读取 tar 文件并导入镜像。

4、在导入过程中应用变更

docker import -c "ENV LANG=en_US.UTF-8" -c "CMD /bin/bash" mycontainer.tar mynewimage:latest

这将从 mycontainer.tar 导入镜像,并在过程中设置环境变量 LANG 和命令 CMD。

实例

1、导出容器快照

首先,创建并运行一个容器:

docker run -d --name mycontainer ubuntu:20.04 sleep 3600

导出容器快照:

docker export mycontainer -o mycontainer.tar

2、导入容器快照

从 tar 文件导入镜像:

docker import mycontainer.tar mynewimage:latest

3、验证导入的镜像

docker images

输出示例:

REPOSITORY     TAG       IMAGE ID            CREATED             SIZE
mynewimage     latest    123abc456def        1 minute ago        72.9MB

4、运行导入的镜像

docker run -it mynewimage:latest /bin/bash

注意事项

docker import 命令是一种从容器快照创建新镜像的灵活方法,适用于迁移、恢复和自定义 Docker 镜像的场景。通过使用 docker import,用户可以轻松地从容器快照生成新的镜像,并在导入过程中应用额外的配置。


 Docker 命令大全Docker 命令大全

小库提示

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