问题标签 [docker-pull]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
docker - 内存不足拉取docker镜像时如何使用磁盘空间
我正在尝试提取一个 docker 图像,上面写着:写/var/lib/docker/tmp/GetImageBlob375213140: no space left on device
洞察力:
$sudo docker info
总内存:7.544GiB
我怎么能使用磁盘空间?我认为这与Swap有关。
请让我知道是否有任何其他信息可以帮助理解该问题。提前致谢。
docker - 重定向码头工人拉
当尝试从中获取/发送图像 而不更改参数时,是否存在重定向pull
(或push
)的机会?例如:docker
dockerHub
docker pull
gcr.io/distroless/static
从to重定向my.repo.com/gcr.io/distroless/static
,而不更改docker pull
参数。
例如,我想使用重定向而不改变Dockerfile
python - 在拉取 docker 图像并在我自己的图像中使用它时 - 它是否停在最后一行?
我想在这个图像的顶部构建我的 dockerfile 。这是ubuntu + python。那个第 3 方 docker 文件:
但我想用作我自己的 dockerfile 的基础:
问题:基础映像的 dockerfile 停止在 ENTRYpoint - 但我不需要这个入口点,我有自己的最后一个命令 - 'CMD python server.py'。
ENTRYPOINT 会影响我自己的 dockerfile 吗?该基础 dockerfile 是否被执行并在 python shell 中等待?
编辑:换句话说,是否执行了基本 dockerfile?或者我只是拉图像,我自己的 dockerfile 建立在它之上?
docker - Docker Swarm 无法从私有注册表自动下载图像
我正在使用 Docker Swarm 来运行我的应用程序堆栈,我的大部分图像都来自我自己托管的私有 Docker 注册表(Gitlab CI 集成)。现在的问题是,我的 swam 节点不会自动从我附加在 docker-compose.yaml 中的注册表中提取图像......相反,我必须在每个节点上手动提取它们,然后才能使用 docker stack deploy 启动我的堆栈。
这种行为有什么原因吗?手动拉取图像根本不是问题,所以对我来说这看起来不像是身份验证问题。在我看来,它根本没有在 docker swarm 中实现?!?
任何想法?
docker - Docker pull hello-world 显示创建成功,但使用 docker ps 或 docker ps -a 时没有显示图像
我使用 docker ps/docker ps -a/docker ps -n 1 都没有显示我的第一张图片。但是在我使用 docker pull hello-world 之后它说它安装成功
docker - 如何在 Cloud Build 中禁用 `docker pull` 输出?
我正在使用 Google Cloud build 来构建我的项目,但我想不出一种方法来使 Docker 的输出静音,同时它正在拉取图像以用于给定的构建步骤。例如,假设我有一个cloudbuild.yaml
像这样的文件:
当我运行此构建时,构建步骤的前 40(!)行包括:
这是我不需要的信息,我想关闭pull
进程的日志记录,但我找不到任何配置选项可以这样做。
docker - 拉取 docker 图像时找不到“AddResource”方法
我正在从 docker hub 拉取一个 docker 镜像。但它说明了一个错误。它说找不到“AddResource”方法:
我已经尝试了几次,并尝试提取不同的图像。错误是一样的。码头工人版本是:
docker - (HTTP 代码 500)服务器错误 - 无法在现有文件上安装卷,文件存在
我在 dockerhub 中有三个自定义容器。我创建了它们,提交并推送到我的 docker hub 帐户。现在我拉着容器一个一个运行,其中一个不工作。
此容器基于 ngnix 映像,但具有自定义配置。
错误是这个:
我尝试删除卷,然后删除所有容器并再次拉出它们,但似乎没有任何效果。也试过:
这在理论上可行但行不通。有什么建议吗?我是 docker 新手,在文档中没有找到任何内容。
docker - 如何捕获 docker pull 状态
我正在尝试以实时方式将 docker 图像下载状态发布到前端。目前它只能告诉 docker pull 正在进行。我知道可能有多个不同大小的层,并且尚未开始下载的层的大小可能是未知的。所以我正在考虑显示那里有多少层以及已经开始下载的层的当前下载状态。您知道如何捕获终端控制台上显示的数据docker pull <image>
吗?我的程序是用 Python 编写的,所以我想用 python 代码获取数据并将其发送到前端。我检查了 docker 文档,但没有找到任何支持这一点的 api。看起来还没有支持此功能的公共 api。
您还有其他方法可以实现我的目标吗?
欢迎和赞赏任何建议!
谢谢!