Google Cloud Run和系统功能

时间:2019-07-15 13:35:55

标签: linux docker google-cloud-platform google-cloud-run

我有一个在Google的Cloud Run上运行的docker映像。 当我想在本地运行映像时,必须为容器提供其他功能,如下所示:

docker run -p 8080:8080 --cap-add=SYS_ADMIN gcr.io/my-project/my-docker-image

是否可以在Cloud Run中配置Docker's capabilities

我偶然发现了来自Google的API documentation,但是我不知道如何配置容器。我什至不确定这是否与我的情况有关。

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:2)

在Cloud Run或GKE上的Cloud Run上,不能扩展POSIX功能,因为它们代表了扩展基础主机的安全漏洞。

添加功能通常是使具有特殊系统需求的产品最简单的方法。更复杂但经常可行的是在容器环境中或对软件包配置进行修改以使事情正常进行。

如果您要执行的操作绝对需要加帽,则可以在软件包的功能请求中解决此问题……或者这可能是Cloud Run无法支持但将来可能会出现的新颖用例您的反馈意见。