【最终解决】docker下载镜像并在本地加载和运行

小豆丁 1年前 ⋅ 555 阅读

1.从服务下载载镜像

注意:这里得用镜像名称,别用image id,不然导入后的镜像名称和tag是null

#查看镜像
docker images
#导出镜像,使用docker save或docker export,区别在于docker save可以保留元数据
#注意:这里得用镜像名称,别用image id,不然导入后的镜像名称和tag是null
sudo docker save my.docker.registry:8080/my_nginx:v1.2.10 > my_nginx_v1.2.10.tar

2.将镜像文件下载并上传到本地服务器

3.在本地服务器导入镜像

#导入镜像docker load,或者用docker import。区别在于docker load是保留元数据
docker load -i my_nginx_v1.2.10.tar
#查看镜像
docker images

4.运行镜像

#创建镜像容器,正常的镜像名称和tag原来的是一样的
docker run -t -i my.docker.registry:8080/my_nginx:v1.2.10 /bin/bash

全部评论: 0

    我有话说: