如何将Docker交换机传递到gcloud AI平台?

时间:2020-09-15 16:33:14

标签: docker google-cloud-platform gcloud google-cloud-ml

submitting jobs to GCP AI Platform

gcloud ai-platform jobs submit training "${job_name}" \
    --job-dir="gs://${job_root}/${job_name}" \
    --region=${region} \
    --master-image-uri=${image_uri} \
    --scale-tier=basic_gpu \
    --python-version=3.7 \
    -- \
    --other-args

但是我的自定义映像需要docker与--ipc=host一起运行。是否可以添加此开关?

更新:不必介意--ipc=host开关,因为正如注释中指出的那样,它不是必需的(不是必需的)。现在,我必须将--device /dev/fuse --cap-add SYS_ADMIN传递到ai平台的docker,以便可以使用gcsfuse将GCP存储桶安装到docker image的文件系统。有任何想法吗?可以接受gcloud的黑客入侵(例如,通过替换docker映像中的gcloud的部分源代码),但是我不确定docker命令在gcloud内部的位置的源代码。

0 个答案:

没有答案