如何在不安装 Docker Hub 的情况下 运行 Docker 容器?

How can I run a Docker container without installing Docker Hub?

如何在不安装 Docker Hub 的情况下 运行 一个 Docker 容器?

例如:

  1. 是否有可以从另一个程序内部执行 docker 命令的库?
  2. 也许是一个轻量级的 .exe,我可以将其与容器一起分发给 运行 吗?

我正在将我的应用程序分发到 public,我不能指望他们安装了 Docker Hub。他们必须能够下载最新版本,只需双击 某些东西 即可启动它(例如 .exe.bat

我的应用程序是 Java 中的学习游戏。

Docker “中心”是一个网站。你不安装它。

对于 运行 Docker 容器,你需要安装一个 Docker 守护进程 ,不管你的应用程序代码是 运行宁。不,Docker 并不安全,也没有声称安全。

运行ning 容器还有其他 containerd 实现(尽管不是专门针对 Windows),但是所有这些都需要安装一些东西.

如果您要分发 JVM 应用程序,那么有很多真实世界的例子可以做到这一点。例如,Intellij 和 Eclipse 是用 Java 编写的,不需要 Docker,那么你为什么认为你需要?

参考How can I convert my Java program to an .exe file?