我正在使用具有NIF沙盒hdp ambari的虚拟机... 我需要更多空间,所以我在mymachine.vdi上进行了调整大小,但是要看到调整大小并为分区分配更多空间,我必须关闭计算机。
当我再次启动它时,“ docker start sandbox-proxy”给出了指定的错误信息。
我正在尝试启动sandbox-hdp,sandbox-proxy和mysql。 启动sandbox-hdp可以正常工作,但是当我尝试启动sandbox-proxy时,docker给了我这个错误:
sudo docker start sandbox-proxy
Error response from daemon: OCI runtime create failed: container_linux.go:345: starting container process caused "process_linux.go:430: container init caused \"rootfs_linux.go:58: mounting \\\"/home/ubuntu/Descargas/scripts/assets/nginx.conf\\\" to rootfs \\\"/var/lib/docker/overlay2/ebbbe053a9670b801ef0119f4502630a618268fe87c586d2cd2cb8423142d737/merged\\\" at \\\"/var/lib/docker/overlay2/ebbbe053a9670b801ef0119f4502630a618268fe87c586d2cd2cb8423142d737/merged/etc/nginx/nginx.conf\\\" 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: sandbox-proxy
答案 0 :(得分:0)
由于该错误,您似乎正在尝试在文件上挂载目录。
请通过this。
您需要:
/home/ubuntu/Descargas/scripts/assets/nginx.conf
。--mount
标志代替-v
/ --volume
:如果缺少主机路径,--mount
标志不会自动创建目录,但是而是产生一个错误,以便您知道主机上的路径(文件/目录)丢失。希望有帮助。