有没有办法可以使用例如 Firefox 下载 Docker 映像/容器,而不是使用内置的 docker-pull
。
我被公司防火墙和代理阻止了,我无法通过它。
我的问题是我不能使用 Docker 来获取图像,即 Docker 保存/拉取和其他 Docker 提供的功能,因为它被防火墙阻止了。
原文由 Ephreal 发布,翻译遵循 CC BY-SA 4.0 许可协议
有没有办法可以使用例如 Firefox 下载 Docker 映像/容器,而不是使用内置的 docker-pull
。
我被公司防火墙和代理阻止了,我无法通过它。
我的问题是我不能使用 Docker 来获取图像,即 Docker 保存/拉取和其他 Docker 提供的功能,因为它被防火墙阻止了。
原文由 Ephreal 发布,翻译遵循 CC BY-SA 4.0 许可协议
只是另一种选择 - 这是我在我的组织中为 couchbase 图像所做的,我被代理阻止了。
~$ $ docker save couchbase > couchbase.tar
~$ ls -lh couchbase.docker
-rw------- 1 vikas devops 556M 12 Dec 21:15 couchbase.tar
~$ xz -9 couchbase.tar
~$ ls -lh couchbase.tar.xz
-rw-r--r-- 1 vikas staff 123M 12 Dec 22:17 couchbase.tar.xz
然后,我将压缩的 tar 球上传到 Dropbox 并下载到我的工作机器上。出于某种原因,Dropbox 已打开 :)
$ docker load < couchbase.tar.xz
参考
原文由 vikas027 发布,翻译遵循 CC BY-SA 4.0 许可协议
2 回答2.4k 阅读✓ 已解决
2 回答838 阅读✓ 已解决
1 回答1.4k 阅读✓ 已解决
2 回答1.4k 阅读
2 回答1.3k 阅读
1 回答1.6k 阅读
1.1k 阅读
我最初的问题的答案和解决方案是我发现我可以下载 Docker 文件和所有必要的支持文件,并从头开始重新创建我自己的图像。这与下载图像基本相同。
该解决方案已在上面的问题和评论中,我只是将其固定在这里。
虽然这对我来说不再是问题,因为我的公司已经改变了政策并允许 docker pull 命令工作。