在我安裝了Windows版docker打算安裝portainer的時候,找到了下面的提示:
Manage the Docker environment where Portainer is running.
Ensure that you have started the Portainer container with the following Docker flag:
-v "/var/run/docker.sock:/var/run/docker.sock" (Linux).
or
-v \\.\pipe\docker_engine:\\.\pipe\docker_engine (Windows).
雖然我安裝的是基於linux的容器,但是由於我用的windows系統,所以我當時嘗試使用下面的命令,但是失敗了。
然後換成linux的命令,成功了,
然而用everything根本就搜索不到docker.sock這個文件,所以心理很疑惑
後來發現,Windows版的docker創建了一個vhdx虛擬硬盤
然後我用先雙擊那個文件掛載,然後用diskgenius讀裏面的文件:
原來裏面是linux的ext4文件系統
雖然最後還是沒有找到docker.sock.....