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

Docker-无法(重新)启动Mediawiki容器,docker,mediawiki,Docker,Mediawiki,我知道由于LocalSettings.php文件的原因,启动Mediawiki容器有点困难,但我不明白为什么容器第一次启动,而不是第二次启动。。。 这就是我如何进行的(使用已经构建的mysql容器): 安装后,我重命名了“旧”容器并键入以下命令: docker run --name wiki --link mysql -p 81:80 -v C:/Users/u418258/Documents/DOCKER/MEDIAWIKI/LocalSettings.php:/var/www/html/Lo

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

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

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中也看到了这个错误。。。 有人能帮我吗?
非常感谢您的支持

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

在Mac上:
killall Docker&&open/Applications/Docker.app


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

我尝试过(我也重新启动了电脑,Windows 10),但不起作用。@FID-FB什么是
-name
?尝试将其替换为
-tag
--name是容器的名称,显示在命令“docker container ls”输出的“NAMES”列中。“-tag”或“--tag”对我不起作用;我得到一个关于语法的错误。
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