NoTrust Asked:2020-02-04 01:27:21 +0000 UTC2020-02-04 01:27:21 +0000 UTC 2020-02-04 01:27:21 +0000 UTC Docker:分发没有来源的图像 772 我在 Docker 映像中有一个应用程序,它需要在任何硬件上运行而无需重新分发其源代码。如何尽可能正确地做到这一点? docker 1 个回答 Voted Best Answer AfsmNGhr 2020-02-05T04:17:51Z2020-02-05T04:17:51Z 分发没有源代码的图像 与码头工人的意识形态相矛盾。映像应包含运行所需的代码和依赖项,仅此而已。在启动时添加动态变量或机密。 分发图像而不分发其源代码 在您的服务器上部署docker 注册表。在那里上传一张图片。在正确的服务器docker login和正在运行的容器上,图像将自动从私有注册表加载。 对于印象: docker login https://private.registry(登录) docker run --rm container(完成后启动和删除容器) docker rmi image(删除图片) rm -f ~/.docker/config.json(删除授权)
与码头工人的意识形态相矛盾。映像应包含运行所需的代码和依赖项,仅此而已。在启动时添加动态变量或机密。
在您的服务器上部署docker 注册表。在那里上传一张图片。在正确的服务器
docker login和正在运行的容器上,图像将自动从私有注册表加载。对于印象:
docker login https://private.registry(登录)docker run --rm container(完成后启动和删除容器)docker rmi image(删除图片)rm -f ~/.docker/config.json(删除授权)