ToB企服应用市场:ToB评测及商务社交产业平台

标题: Docker生存镜像和导入镜像文件(图文详解) [打印本页]

作者: 拉不拉稀肚拉稀    时间: 2024-12-9 05:56
标题: Docker生存镜像和导入镜像文件(图文详解)
Docker生存镜像和导入镜像文件(图文详解)

Docker 生存和导入镜像文件是 Docker 镜像管理中的两个关键操纵,它们在差异的场景下有着各自的意义和用途。以下是对这两个操纵的详细阐明:
1 根本命令介绍

1.1 Docker 生存镜像(docker save)

命令格式:
  1. docker save -o <输出文件路径> <镜像名称>:<标签>
复制代码
意义与用途:

1.2 Docker 导入镜像(docker load)

命令格式:
  1. docker load -i <输入文件路径>
复制代码
意义与用途:

2 实际操纵演示

2.1 准备环境

两台Ubuntu22.04 Server服务器或假造机,此中一台IP地址为:192.168.88.171,一台IP地址为192.168.3.228,且同时两台都已经安装好了docker环境。
假设模仿只有IP为192.168.88.171的服务器可对外连接互联网,192.168.3.228的服务器不能连接互联网,只跟192.168.88.171互联组成局域网。
服务器地址网络情况-外网网络情况-内网实际操纵192.168.88.171允许允许通过互联网下载并生存mysql8.0.34镜像192.168.3.228否允许通过内网其他服务器镜像源导入mysql8.0.34镜像 2.2 互联网拉取镜像源

在192.168.88.171拉取mysql8.0.34镜像
  1. docker pull mysql:8.0.34
复制代码

查察当前docker的所有镜像源,可以看到已经下载了mysql8.0.34
  1. docker images
复制代码

2.3 生存镜像源

1.单个镜像生存
在 Docker 中,生存镜像的命令是 docker save。这个命令可以将一个或多个镜像生存到一个 tar 归档文件中。以下是如何使用该命令的根本语法:
  1. docker save -o <输出文件路径> <镜像名称>[:<标签>]
复制代码
生存192.168.88.171的mysql8.0.34镜像至根目录下的home文件夹
  1. docker save -o /home/mysql8.0.34.tar mysql:8.0.34
复制代码
进入home文件夹可以看到已经生存了mysql8.0.34.tar

2.多个镜像生存
查察当前镜像文件,例如我们需要生存nacos和mysql8镜像(生存到同一个tar文件)
  1. docker save -o /home/mysql_nacos_images.tar mysql:8.0.34 nacos/nacos-server:v2.1.1
复制代码

查察home目录下是否天生对应的tar文件

2.4 导入镜像源

1.镜像源传输
scp 是一种基于 SSH 的安全文件复制协议,适用于 Linux、macOS 和 Windows(通过 WSL 或 Git Bash 等工具)。
从源服务器传输到目标服务器:
在源服务器上执行以下命令:
  1. scp /path/to/nacos-server-v2.1.1.tar user@target-server:/path/to/destination/
复制代码

在192.168.88.171服务器上执行传输文件mysql_nacos_images.tar至192.168.3.228上
  1. scp /home/mysql_nacos_images.tar root@192.168.3.228:/home/
复制代码
输入目标服务器对应的用户名密码后即可开始传输

传输完成后在192.168.3.228服务器上即可看到对应镜像源

2.导入镜像源
在192.168.3.228服务器上使用 docker load 命令来加载镜像文件。假如你有一个未压缩的 .tar 文件,可以运行以下命令:
  1. cd /home
  2. docker load -i mysql_nacos_images.tar
复制代码
加载完毕后,会表现已经导入nacos与mysql8

查察镜像源
  1. docker images
复制代码

至此所有的演示过程已经完成
注意事项



免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4