Mac中进入Docker虚拟机控制台(Docker Desktop 2.4及以上)

Mac中进入 Docker Linux 虚拟机(Docker Desktop 2.4及以上),在 LinuxKit 虚拟机上安装一个几乎完整的终端是可能的,具有健全的 TAB 自动完成功能,并能够检查其内容。

stty -echo -icanon && nc -U ~/Library/Containers/com.docker.docker/Data/debug-shell.sock && stty sane

之前用这条会导致终端显示和快捷键异常(不要用下面这条)

nc -U ~/Library/Containers/com.docker.docker/Data/debug-shell.sock

根据 Docker release 文档,上面这条命令可以运行,但是不在前面加上stty的话,你不会看到很好的输出,也不会在 vm 中有 TAB 补全。

原文: https://blog.csdn.net/activity110/article/details/119305964

翻译自:How may I connect to a docker desktop virtual machine on mac? (docker desktop version 2.4)

你可能感兴趣的:(docker)