Docker-无法(重新)启动Mediawiki容器

时间:2019-09-18 07:49:34

标签: docker mediawiki

由于LocalSettings.php文件,我知道启动Mediawiki容器有点困难,但是我不明白为什么容器是第一次启动而不是第二次启动... 这是我进行的方式(使用已建立的mysql容器):

docker run --name wiki --link mysql -p 81:80 -d mediawiki

安装后,我重命名了“旧”容器并键入以下命令:

docker run --name wiki --link mysql -p 81:80 -v C:/Users/u418258/Documents/DOCKER/MEDIAWIKI/LocalSettings.php:/var/www/html/LocalSettings.php -d mediawiki

第一次运行良好,但是重新启动后,我看到此错误:

PS C:\Users\u418258> docker start wiki
Error response from daemon: OCI runtime create failed: container_linux.go:348: starting container process caused "process_linux.go:402: container init caused \"rootfs_linux.go:58: mounting \\\"/host_mnt/c/Users/u418258/Documents/DOCKER/MEDIAWIKI/LocalSettings.php\\\" to rootfs \\\"/var/lib/docker/overlay2/aa6ff7d9eea33ddb47bb2d635ad2ee94da6b238cd82059278ab339451067e2c9/merged\\\" at \\\"/var/lib/docker/overlay2/aa6ff7d9eea33ddb47bb2d635ad2ee94da6b238cd82059278ab339451067e2c9/merged/var/www/html/LocalSettings.php\\\" caused \\\"not a directory\\\"\"": unknown: Are you trying to mount a directory onto a file (or vice-versa)? Check if the specified host path exists and is the expected type
Error: failed to start containers: wiki

我也看到了docker run和docker start的错误... 有人能帮我吗? 非常感谢您的支持!

1 个答案:

答案 0 :(得分:0)

根据您所使用的操作系统,可能要重新启动Docker。

在Mac上: path

或者使用GUI这样做,应该可以解决您的问题。