第二次运行ghost docker映像时出错
我可以使用以下命令()运行带有ghost的docker容器: 但仅当第二次运行ghost docker映像时出错,docker,ghost-blog,ghost,Docker,Ghost Blog,Ghost,我可以使用以下命令()运行带有ghost的docker容器: 但仅当/tmp/data为空时。如果我尝试使用Ctrl+c停止此容器并再次运行它,它将失败,并出现以下错误: docker run -ti -v /tmp/data:/var/lib/ghost/content -p2368:2368 ghost chown: changing ownership of '/var/lib/ghost/content/themes/casper': No such file or directory
/tmp/data
为空时。如果我尝试使用Ctrl+c停止此容器并再次运行它,它将失败,并出现以下错误:
docker run -ti -v /tmp/data:/var/lib/ghost/content -p2368:2368 ghost
chown: changing ownership of '/var/lib/ghost/content/themes/casper': No such file or directory
我需要在容器外存储ghost的数据,这是基于的方法。我错过什么了吗
我正在Mac上尝试此操作。我以前遇到过此问题,但当我再次拉取最新版本(docker pull ghost:latest)时,一切正常,,,,我猜docker鬼图像文件上的chown导致了所有权错误 我在Docker for Mac下运行ghost时遇到了同样的问题。
我建议为您的数据创建docker卷,而不是挂载直接文件夹。解决符号链接似乎有问题
docker卷创建重影数据
docker运行-it--mount source=ghost data,target=/var/lib/ghost/content-p 2368:2368 ghost
docker run -ti -v /tmp/data:/var/lib/ghost/content -p2368:2368 ghost
chown: changing ownership of '/var/lib/ghost/content/themes/casper': No such file or directory