多选题
以下哪些指令支持把本地镜像导入到docker中?
A
docker save
B
docker import
C
docker export
D
docker load
答案解析
正确答案:BD
解析:
这道题目询问的是哪些Docker指令支持将本地镜像导入到Docker中。我们可以逐一分析每个选项来确定正确答案。
A. docker save:
docker save 命令用于将指定镜像保存成一个 tar 归档文件。这个命令实际上是将镜像导出到本地文件系统中,而不是导入到 Docker 中。因此,这个选项是错误的。
B. docker import:
docker import 命令用于从 tar 归档文件、URL 或者标准输入中创建一个新的镜像。这个命令可以看作是导入镜像到 Docker 中的过程,因为它创建了一个新的镜像。因此,这个选项是正确的。
C. docker export:
docker export 命令用于将指定容器的内容导出为一个 tar 归档文件(注意,这里导出的是容器的内容,而不是镜像)。这个命令与导入镜像无关,而是与导出容器内容有关。因此,这个选项是错误的。
D. docker load:
docker load 命令用于从 tar 归档文件或者标准输入中加载一个镜像。这个命令实际上是将之前保存的镜像(通常是通过 docker save 命令保存的)重新导入到 Docker 中。因此,这个选项是正确的。
综上所述,支持把本地镜像导入到 Docker 中的指令是 B.docker import 和 D.docker load。因此,正确答案是 BD。
A. docker save:
docker save 命令用于将指定镜像保存成一个 tar 归档文件。这个命令实际上是将镜像导出到本地文件系统中,而不是导入到 Docker 中。因此,这个选项是错误的。
B. docker import:
docker import 命令用于从 tar 归档文件、URL 或者标准输入中创建一个新的镜像。这个命令可以看作是导入镜像到 Docker 中的过程,因为它创建了一个新的镜像。因此,这个选项是正确的。
C. docker export:
docker export 命令用于将指定容器的内容导出为一个 tar 归档文件(注意,这里导出的是容器的内容,而不是镜像)。这个命令与导入镜像无关,而是与导出容器内容有关。因此,这个选项是错误的。
D. docker load:
docker load 命令用于从 tar 归档文件或者标准输入中加载一个镜像。这个命令实际上是将之前保存的镜像(通常是通过 docker save 命令保存的)重新导入到 Docker 中。因此,这个选项是正确的。
综上所述,支持把本地镜像导入到 Docker 中的指令是 B.docker import 和 D.docker load。因此,正确答案是 BD。
相关知识点:
本地镜像导入,docker import和load
