当前位置: 首页 > 知识库问答 >
问题:

docker - 如何在无网络情况下离线安装Docker和Node.js?

幸阳波
2023-12-20

docker 没有网络的话怎么安装nodejs、mysql等?

期望的结果:离线使用docker 安装各需要软件

共有4个答案

蓬森
2023-12-20

只能通过提前打包好你要用的各种镜像包,然后通过移动硬盘或者别的方式,导入到目标机器,重新load进去。

如果连docker都没有,那你就只好在有网络的电脑上,把docker的安装包提前下好,存储起来。

韶云瀚
2023-12-20

RHEL系(RPM包),使用podman( 完美兼容docker的各种命令 )

在有网络的机器上,执行 dnf download podman --resolve 可以获得所有的依赖包。

下载完 拷贝到离线机器上。执行dnf install *.rpm

mysql nodejs 同理

docker 镜像。 在有网的机器上执行 podman pull 然后 podman export 导出成压缩包,拷贝到离线机器上,执行podman import 导入压缩包。

关飞翔
2023-12-20

只能先下载好 Node.js 和 MySQL 的 Docker 镜像, 然后再使用这些镜像来创建

贝礼骞
2023-12-20

你可以:

  • docker save -o ~/myImage.tar imageName:imageTag 保存镜像为 tar 包
  • docker load -i ~/myImage.tar 从 tar 中读取镜像

或者

  • docker export -o ~/myContainer.tar containerNameOrId 保存容器为 tar 包
  • docker import ~/myContainer.tar 从 tar 包中恢复容器

看你自己需要

 类似资料:
  • 本文向大家介绍CentOS/RedHat 6.5 离线安装Docker,包括了CentOS/RedHat 6.5 离线安装Docker的使用技巧和注意事项,需要的朋友参考一下 说明 1.由于是离线下载,需要提前下载好需要的依赖包 2.使用的版本为Centos6.5 3.不升级内核 安装过程 一、下载依赖包(使用能联网的节点) 依赖包已经下载好就跳过这步 使用有网络的节点 1.安装downloado

  • 我有一个 docker 容器,我想给它 --network=host AND -。我需要连接到主机网络才能将主机数据狗服务器 (UDP) 和 网络用于其数据库。 尝试添加这两个网络会导致。 知道正确的处理方法吗?

  • windows10 下面安装wsl --install 我平常用惯了了centos 但是这里好像没有 应该怎么处理呢 打开docker desktop 我想使用dockerdesktop 我查看我的w10版本是符合的

  • 问题内容: 我想知道Docker的映像到底存储在本地主机中的什么位置。我可以不使用或而是“真实”的Docker- Image 来共享我的Docker-Image吗?当我将Docker-Image“推”到Docker-Hub时到底发生了什么? 问题答案: Docker映像存储为文件系统层。Dockerfile中的每个命令都会创建一个层。您也可以在进行一些更改后(可能通过)在命令行中使用来创建图层。

  • 我想知道Docker的图像到底存储在我本地主机的哪里。我可以不使用或而使用“真实”Docker-Image共享我的Docker-Image吗?当我将我的Docker-Image“推”到Docker-Hub时,到底发生了什么?

  • 本文向大家介绍Docker 从网络上分离容器,包括了Docker 从网络上分离容器的使用技巧和注意事项,需要的朋友参考一下 示例 此命令将myAwesomeApp-1容器与app-backend网络分离。容器将不再能够与已断开连接的网络上的其他容器进行通信,也无法使用嵌入式DNS解析器在已断开连接的网络上查找其他容器。