Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google app engine 将Google云存储桶连接到App Engine中的Docker映像_Google App Engine_Docker_Google Cloud Platform_Google Cloud Storage_Persistence - Fatal编程技术网

Google app engine 将Google云存储桶连接到App Engine中的Docker映像

Google app engine 将Google云存储桶连接到App Engine中的Docker映像,google-app-engine,docker,google-cloud-platform,google-cloud-storage,persistence,Google App Engine,Docker,Google Cloud Platform,Google Cloud Storage,Persistence,我已经在灵活的环境中在GAE上创建了一个应用程序,运行一个定制的运行时,带有来自Google Cloud Launcher()的Jenkins 2()的docker映像 在GitHub上的自述文件中,对于Google计算引擎客户来说,说明是明确的,但是在App Engine上,所有卷都是短暂的(我相信) 添加持久性 所有Jenkins数据都位于/var/Jenkins_home中,包括插件和配置。此目录应安装在永久卷上,以便在容器重新启动后继续运行 假设/path/to/jenkins/home

我已经在灵活的环境中在GAE上创建了一个应用程序,运行一个定制的运行时,带有来自Google Cloud Launcher()的Jenkins 2()的docker映像

在GitHub上的自述文件中,对于Google计算引擎客户来说,说明是明确的,但是在App Engine上,所有卷都是短暂的(我相信)

添加持久性

所有Jenkins数据都位于/var/Jenkins_home中,包括插件和配置。此目录应安装在永久卷上,以便在容器重新启动后继续运行

假设/path/to/jenkins/home是主机上的持久目录

将以下内容添加到docker-compose.yml文件,然后运行docker compose up

volumes:
  - /path/to/jenkins/home:/var/jenkins_home
那么,我的问题是,鉴于appengine在.appspot.com上自动创建了一个云存储桶,有没有一种简单的方法来装载它,或者更好,有没有一种简单的方法来修改Dockerfile或app.yaml的配置,从而使/var/jenkins是持久的