Docker镜像的路径取决于你的操作系统和Docker的安装方式。

在大多数情况下,Docker镜像都存储在Docker守护进程的默认存储位置中。在Linux上,这个路径通常是/var/lib/docker。在Windows上,它通常是C:\ProgramData\Docker。在macOS上,它通常是/var/lib/docker

如果你想要查找Docker镜像的确切路径,你可以运行以下命令:

  • 在Linux上:

    sudo docker info | grep "Docker Root Dir"
  • 在Windows上(使用PowerShell):

    docker info | Select-String "Docker Root Dir"
  • 在macOS上:

    docker info | grep "Docker Root Dir"

3.2 docker save

导出容器镜像,方便分享。

# docker save -o centos.tar centos:latest  
# ls

centos.tar  

3.3 docker load

把他人分享的容器镜像导入到本地,这通常是容器镜像分发方式之一。

# docker load -i centos.tar

3.4 docker export

把正在运行的容器导出

# docker ps
CONTAINER ID   IMAGE           COMMAND                  CREATED       STATUS       PORTS     NAMES
355e99982248   centos:latest   "bash"                   7 hours ago   Up 7 hours             fervent_perlman
# docker export -o centos7.tar 355e99982248
# ls
centos7.tar

3.5 docker import

导入使用docker export导入的容器做为本地容器镜像。

# ls
centos7.tar 
# docker import centos7.tar centos7:v1
# docker images
REPOSITORY   TAG       IMAGE ID       CREATED              SIZE
centos7      v1        3639f9a13231   17 seconds ago       231MB
文档更新时间: 2023-10-26 07:31   作者:admin