今天嘗試了下使用docker來做虛擬機,幾番折騰后終於搞定可以用了,但是想着每次都要在命令行敲半天也太惡心了,所以就找了一下可視化的管理工具
首先說下,我的docker主機環境是windows10,用的linux-container
第一次我用了網絡上大家都推薦的portainer,折騰了一下也是裝好了,界面美觀 ,操作流暢很是喜歡----但是!在docker里裝上ubuntu虛擬機后,尷尬的發現,裝了vim不能用,一直顯示空白,退也退不出,就像這樣
看了github上的issue,好像這個bug一直都沒能解決掉,作為一個只能在終端操作的東西,不能用vim豈不是很搞笑,於是只能放棄了--
后來發現VScode里可以對docker有着很好的支持,但是在設置了后,attach ubuntu,terminal里不支持路徑補齊,每次用tab鍵,都是四個空格---不能補全路徑,郁悶了
直接說解決辦法吧,如下
把 "docker.attachShellCommand.linuxContainer": "//bin/sh" 改成 "docker.attachShellCommand.linuxContainer": "//bin/bash"
那里的雙斜杠也有說法,默認的只有一個斜杠,但是我這里講默認的linuxshell改成了git bash,如果不改成雙斜杠會有bug