You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何运行本地tar文件格式的Docker镜像(而非加载)

如何从本地Docker镜像.tar文件运行容器

不能直接用docker run命令加载.tar文件,必须先把.tar文件导入到本地Docker镜像仓库,之后才能基于导入的镜像启动容器。具体步骤如下:

  • 导入.tar镜像文件到本地仓库
    使用docker load命令导入,替换<你的镜像文件路径.tar>为实际文件路径:

    docker load -i <你的镜像文件路径.tar>
    

    执行完成后,终端会输出导入的镜像信息,比如:Loaded image: nginx:latest,这里的nginx:latest就是镜像的名称和标签;如果输出的是镜像ID(如Loaded image ID: sha256:abc123...),也可以直接用这个ID来运行容器。

  • 确认镜像导入成功
    运行以下命令查看本地镜像列表,验证刚才的镜像是否存在:

    docker images
    
  • 启动容器
    根据导入后的镜像信息,使用docker run启动容器:

    1. 如果有镜像名和标签:
      docker run [可选参数] <镜像名>:<标签>
      
      示例(启动Nginx容器并映射80端口):
      docker run -d -p 80:80 nginx:latest
      
    2. 如果只有镜像ID:
      docker run [可选参数] <镜像ID>
      
      示例:
      docker run -d -p 80:80 sha256:abc123...
      
    3. (可选)给无标签的镜像添加自定义标签:
      如果觉得用ID不方便,可以给镜像打个自定义标签,之后就能用标签名运行:
      docker tag <镜像ID> <自定义镜像名>:<自定义标签>
      
      示例:
      docker tag sha256:abc123 my-nginx:v1
      
      之后就可以用docker run -d -p 80:80 my-nginx:v1启动容器。

内容的提问来源于stack exchange,提问作者sdgfsdh

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.14 15:40:54