gcloud:在将Docker容器部署到GCE时添加docker run参数

重新启动47

从部署容器映像时,我需要向添加--shm-size命令docker runContainer Registry

根据文档,我需要在下面使用Arguments字段,Advanced container options但是它对我不起作用。我添加了这样的--shm-size 1G行:

在此处输入图片说明

docker exec -it 68d... df -h 仍返回默认的shm大小:
shm 64M 0 64M 0% /dev/shm

有人可以建议我如何解决我的问题?
我也试图在docker容器中手动增加它,但遇到了mount: /dev/shm: permission denied.问题。

作为解决方案,我创建了一个bash脚本作为入口点,该入口点是手动设置/ dev / shm大小的:

#!/bin/bash
echo "none /dev/shm tmpfs defaults,size=500m 0 0" >> /etc/fstab 
mount -o remount /dev/shm

dotnet Worker.dll

Dockerfile:

....
USER root
COPY ["Worker/start.sh", "app/"]
CMD ["/bin/bash", "app/start.sh"]
阿吉特·辛格(Ajit Singh)

高级容器选项下的参数就像将arg传递给ENTRYPOINT一样。使用来自容器vm'curl -H“ Metadata-Flavor:Google”的命令来查询计算元数据“ gce-container-declaration”,“ http://metadata.google.internal/computeMetadata/v1/instance/attributes/gce-container-声明“'

对于您的用例,创建非容器VM,然后自己安装docker并使用我们的docker shm arg运行容器

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

docker run的命令行参数

将Docker run的参数添加到docker-compose

Docker参数为RUN echo命令

如何在docker run中使用--init参数

使用docker run命令将参数传递给Dockerfile中的CMD

docker run --user和--group-add参数之间的区别

如何通过docker run将参数传递给Shell脚本

将参数传递给“ make run”

将参数传递给Docker容器

将docker run参数放入Dockerfile

将docker run容器ID管道传输到docker exec

如何使用docker run将本地文件作为参数传递?

Docker RUN具有不同参数的映像的多个实例

执行Docker Run并检查参数是否为空

如何将命令行参数传递给docker-compose run?

“ docker container run”至少需要1个参数

从kubernetes部署yaml运行容器时如何添加“ -v /var/run/docker.sock:/var/run/docker.sock”

要求一些docker run参数

尝试将NextJS应用程序部署到Docker时在参数列表之后捕获错误`SyntaxError:missing)

在构建期间将文件从GCS复制到Cloud Run docker容器

游民:使用游民将docker run参数传递给多个容器

docker run 命令时容器退出

通过 GitLab 管道将 Docker 容器部署到 EC2 容器服务时出错

带参数的 docker 容器 `heroku run` 命令返回“未找到”

如何动态地将参数传递给 docker run 命令

Docker 区别 docker run[...] docker 容器运行 [...]

Docker MySQL:“docker run”至少需要 1 个参数

为什么在构建 Angular 应用程序(npm run build)时需要添加“run”参数?

构建 Docker 容器并将其部署到 Cloud Run 时遇到问题