无法创建 GCP Cloud Shell 自定义映像
Can't create GCP Cloud Shell custom image
我正在尝试创建自定义 Cloud Shell 图像,因为默认 shell 包括 Terraform 0.12.9 而我们仍在使用 0.11.14
我正在按照这些说明https://cloud.google.com/blog/products/devops-sre/gcp-devops-tricks-create-a-custom-cloud-shell-image-that-includes-terraform-and-helm 使用 CLI
我用我需要的 Terraform 版本创建了一个 Dockerfile。
运行 docker build
我收到以下错误消息:
write /usr/share/dotnet/sdk/NuGetFallbackFolder/system.reflection.primitives/4.0.1/system.reflection.primitives.4.0.1.nupkg: no space left on device
有什么克服的方法吗?
为清楚起见,我粘贴了 'd -f'
的输出
d -f output
与其构建自定义映像,不如使用 environment customization script 在 Cloud Shell 启动时安装您需要的软件包。
更新:
以下是降级 Terraform 版本的示例:
#!/bin/sh
TERRAFORM_VERSION="0.11.14"
curl https://releases.hashicorp.com/terraform/${TERRAFORM_VERSION}/terraform_${TERRAFORM_VERSION}_linux_amd64.zip > terraform_${TERRAFORM_VERSION}_linux_amd64.zip
unzip -o terraform_${TERRAFORM_VERSION}_linux_amd64.zip -d /usr/local/bin
将其放入 ~/.customize_environment
并且不要忘记使该文件可执行:chmod 755 ~/.customize_environment
.
我正在尝试创建自定义 Cloud Shell 图像,因为默认 shell 包括 Terraform 0.12.9 而我们仍在使用 0.11.14
我正在按照这些说明https://cloud.google.com/blog/products/devops-sre/gcp-devops-tricks-create-a-custom-cloud-shell-image-that-includes-terraform-and-helm 使用 CLI
我用我需要的 Terraform 版本创建了一个 Dockerfile。
运行 docker build
我收到以下错误消息:
write /usr/share/dotnet/sdk/NuGetFallbackFolder/system.reflection.primitives/4.0.1/system.reflection.primitives.4.0.1.nupkg: no space left on device
有什么克服的方法吗?
为清楚起见,我粘贴了 'd -f'
的输出d -f output
与其构建自定义映像,不如使用 environment customization script 在 Cloud Shell 启动时安装您需要的软件包。
更新:
以下是降级 Terraform 版本的示例:
#!/bin/sh
TERRAFORM_VERSION="0.11.14"
curl https://releases.hashicorp.com/terraform/${TERRAFORM_VERSION}/terraform_${TERRAFORM_VERSION}_linux_amd64.zip > terraform_${TERRAFORM_VERSION}_linux_amd64.zip
unzip -o terraform_${TERRAFORM_VERSION}_linux_amd64.zip -d /usr/local/bin
将其放入 ~/.customize_environment
并且不要忘记使该文件可执行:chmod 755 ~/.customize_environment
.