为什么我在 MacOS 中收到“屏幕正在终止”错误

问题描述 投票:0回答:2

当尝试在 mac 中进入 Docker VM 时,我收到屏幕正在终止错误,因此我无法进入 Docker Desktop。在 Mac 中,Docker 主机不是 mac,因为它作为虚拟机运行。有什么解决办法吗?

r

谢谢您的帮助。

macos docker devops
2个回答
37
投票

解决方法

我认为这是自 Docker Desktop for Mac 2.3.0.4 版本以来的一个错误,因为我过去曾在 Mac 上使用

screen
成功访问 Docker VM,没有出现此问题。 (编辑:这个问题似乎在 2.4.0.0 版本中仍然存在)

还有一些访问 Docker VM 的替代方法。这是对我有用的一个:

解决方法1

运行此命令进入 Docker VM 的 shell:

docker run -it --privileged --pid=host debian nsenter -t 1 -m -u -n -i sh

然后您可以在 Docker 卷的常用位置执行您需要执行的操作:

/ # ls -lah /var/lib/docker/volumes/
total 72
drwx------   10 root     root        4.0K Aug 27 11:34 .
drwx--x--x   15 root     root        4.0K Oct 31 00:51 ..
drwxr-xr-x    3 root     root        4.0K Aug 26 10:44 14ce94e174839f1947efa6fcbf5ac1fb2ea3b0f0b3f25311fee333ee374576b6
drwxr-xr-x    3 root     root        4.0K Aug 25 12:34 34eb2bd80931ff954e1da80c5383beb4def61129d4005432b77080531cd10a5a
drwxr-xr-x    3 root     root        4.0K Aug 27 11:34 830de2ce31519c921b50c448964b54517ca4461d337b56a9fd6e5b354ace3247
drwxr-xr-x    3 root     root        4.0K Aug 25 12:34 data-layer_mongo_data
drwxr-xr-x    3 root     root        4.0K Aug 26 11:01 ebb440184703bfad17184bd5ff74b677b50d74b8f0fbdd116506a1fcacfb00cd
drwxr-xr-x    3 root     root        4.0K Aug 27 11:27 hawakening-services_back-end_log
drwxr-xr-x    3 root     root        4.0K Aug 27 11:27 hawakening-services_front-end_log
drwxr-xr-x    3 root     root        4.0K Aug 27 11:27 hawakening-services_mongo_data
-rw-------    1 root     root       64.0K Oct 31 00:51 metadata.db

解决方法2

这是另一个也对我有用的方法。

运行此命令进入 Docker VM 的 shell:

docker run --rm -it --privileged --pid=host walkerlee/nsenter -t 1 -m -u -i -n sh

和以前一样,这里是 Docker 卷的目录所在的位置:

/ # ls -lah /var/lib/docker/volumes/
total 72
drwx------   10 root     root        4.0K Aug 27 11:34 .
drwx--x--x   15 root     root        4.0K Oct 31 00:51 ..
drwxr-xr-x    3 root     root        4.0K Aug 26 10:44 14ce94e174839f1947efa6fcbf5ac1fb2ea3b0f0b3f25311fee333ee374576b6
drwxr-xr-x    3 root     root        4.0K Aug 25 12:34 34eb2bd80931ff954e1da80c5383beb4def61129d4005432b77080531cd10a5a
drwxr-xr-x    3 root     root        4.0K Aug 27 11:34 830de2ce31519c921b50c448964b54517ca4461d337b56a9fd6e5b354ace3247
drwxr-xr-x    3 root     root        4.0K Aug 25 12:34 data-layer_mongo_data
drwxr-xr-x    3 root     root        4.0K Aug 26 11:01 ebb440184703bfad17184bd5ff74b677b50d74b8f0fbdd116506a1fcacfb00cd
drwxr-xr-x    3 root     root        4.0K Aug 27 11:27 hawakening-services_back-end_log
drwxr-xr-x    3 root     root        4.0K Aug 27 11:27 hawakening-services_front-end_log
drwxr-xr-x    3 root     root        4.0K Aug 27 11:27 hawakening-services_mongo_data
-rw-------    1 root     root       64.0K Oct 31 00:51 metadata.db

0
投票

屏幕-列表; 屏幕-擦除xxP_IDxx;

© www.soinside.com 2019 - 2024. All rights reserved.