gpt4 book ai didi

docker - 拉取 Docker 镜像会极大地增加 GCP 成本/降低性能/存储

转载 作者:行者123 更新时间:2023-12-02 17:59:28 25 4
gpt4 key购买 nike

<分区>

当我尝试将 docker 镜像部署到 gcp 并收到错误消息 No Space Left On Device 时,我的主要问题首先出现。看了一会儿,我发现我必须删除/var/lib/docker 并重新拉取图像。

sudo umount /var/lib/docker/
sudo systemctl stop docker
sudo umount /var/lib/docker/
sudo rm -rf /var/lib/docker/
sudo systemctl restart docker
docker pull myImage
docker run --rm -v /var/run/docker.sock:/var/run/docker.sock -v "$PWD:/rootfs/$PWD" -w="/rootfs/$PWD" docker/compose:1.26.0 up -d

当我想摆脱以前的图像/容器等时,我运行 docker system prune -a 但似乎没有任何东西被修剪。每当我想部署另一个图像时,同样的问题就会重复。

因此,我遇到了两个可怕的问题,并且在过去 3 天里变得更糟。

  1. 服务器变得非常慢我得到 502 Bad Gateaway(nginx,我假设服务器停止响应)。我收到此消息,要求我提高性能此实例最近的内存利用率很高。考虑切换到机器类型:自定义(1 个 vCPU,6.25 GB 内存)
  2. 服务器成本增加了很多。首先,每当我部署一个新图像时,我都会被收取 20-30 欧元的北美和欧盟之间的 GCP 存储导出费用,而且还在不断增加。在过去的 3 天里,即使我没有部署任何东西,我仍然需要为此付费。为了进行比较,我估计一个月的服务器总成本从 150 欧元增加到 925 欧元。

我之前也试过查看inode的使用情况,但是没找到问题。

我的 docker 镜像总共大约有 400 MB。所以它不应该使磁盘满。我的机器类型是自定义的(1 个 vCPU,4.75 GB 内存)**,它有一个 10 GB 的标准永久磁盘

我该如何解决这些问题?我特别关心第一个问题,但我认为第一个问题的答案应该对第二个问题也有帮助。

注意:我的虚拟机在德国,因此从 gcr.io 拉取图像的成本(它从 NA 拉取。我不知道如何从德国拉取它)

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com