我试图在Linux Docker容器内的Azure上运行ghost Docker图像。这非常容易启动并运行using a custom Docker image for Azure Web App on Linux并将其指向ghost的官方码头中心图像。在Azure Web应用程序中的Docker重启时保留内容
不幸的是,official docker image存储/ var/lib/ghost路径上的所有数据,这些数据在重新启动时并未保留,所以无论何时重新启动容器,我的所有内容都会被删除,并最终恢复默认的ghost安装。
Azure不会让我执行任意命令,你基本上将它指向泊坞窗图像,并从那里启动,因此我不能使用-v命令行参数来映射卷。如果这将有助于Docker镜像配置入口点。
任何建议将是伟大的。谢谢!
谢谢,选项1看起来像它可能有一些潜力,但我假设我然后需要将我的文件共享访问键烤到码头构建这使得不可能与任何人分享。 –
你没有提到在你的问题中共享,所以很难理解你的场景,但你可以指定文件共享密钥作为环境变量,以便其他人可以指定他们自己的密钥。 –
你是对的我没有,我只是想,如果我打算为此建立一个自定义的dockerfile,我希望能够分享它。我将尝试使用环境变量创建自定义图像并查看其工作原理。 –