(已經(jīng)挺晚了,隨便寫點(diǎn),可能沒啥具體過程,更多的總結(jié)和想法.為什么題目是這個(gè),你猜啊?)
windows系統(tǒng)想要和linux系統(tǒng)共存,有以下幾種方式.
1.虛擬機(jī).
這應(yīng)該是最常見,最簡(jiǎn)單的了,但是性能不高.
2.雙系統(tǒng).
安裝雙系統(tǒng)比較麻煩,而且我曾經(jīng)嘗試的結(jié)果是linux系統(tǒng)(manjora,ubuntu),問題是無法關(guān)機(jī),當(dāng)時(shí)經(jīng)過查詢主要猜測(cè)是顯卡驅(qū)動(dòng)的問題,需要配置linux.最后我還是沒有折騰,放棄了.
3.云服務(wù)器.
買個(gè)云服務(wù)器,用遠(yuǎn)程終端軟件(putty,xshell等)登錄linux.缺點(diǎn)是要花錢,而且沒有圖形界面,對(duì)我來說有點(diǎn)不夠直觀.
后來發(fā)現(xiàn)了Bitvise,用這個(gè)可以實(shí)現(xiàn)云服務(wù)器的目錄查看,文件傳輸,所以就直觀了很多,這樣就可以在windows用漂亮的ide寫代碼,然后直接傳輸文件到云服務(wù)器運(yùn)行.(雖然我并沒有寫代碼上傳)
4.win10 WSL
也就是win10的linux子系統(tǒng).開啟win10的開發(fā)者模式后,在windows10自帶的軟件商店搜索linux下載就可以安裝了.缺點(diǎn)是操作系統(tǒng)少,而且目前最適合我的只有ubuntu子系統(tǒng)(話說的有點(diǎn)大了,我linux菜鳥一只,只是喜歡獵奇,嘗試過很多l(xiāng)inux發(fā)行版,但是linux命令都沒學(xué)多少.)
5.win10 WSL + 圖形界面
知乎上看到一個(gè)教程,據(jù)說能夠使用wsl運(yùn)行圖形軟件,我照做了,但是沒有成功,使用xming什么來著.
我唯一從這里面得到的啟發(fā)是,我好像可以用putty遠(yuǎn)程終端連接我的WSL.網(wǎng)上一搜,果然有類似的內(nèi)容,我在ubuntu WSL上安裝ssh簡(jiǎn)單配置了一下,改了改win10的防火墻高級(jí)設(shè)置的入站規(guī)則.但是還是不行,放棄.(我最初的目的不是干這個(gè)啊,我最初目的是啥來著?不知道了,我太容易分心了.)
6.win10 WSL + docker
(于是我越跑越偏,美名其曰為"獵奇".)
我想在WSL(ubuntu16 LTS)中嘗試一下redis,看看到底是個(gè)什么玩意.但是在查詢資料的時(shí)候發(fā)現(xiàn)redis可以使用docker來弄.
docker是啥?我以前了解過,不過是一知半解.而且我曾經(jīng)有幸安裝過2次windows docker.第一次安裝后,因?yàn)閱?dòng)了win10的Hyper-v,這直接導(dǎo)致我的虛擬機(jī)炸了,都不能用了.(看來微軟很不喜歡在自己的系統(tǒng)中看到別人系統(tǒng)的影子)于是我和docker和第一次邂逅不歡而散.第2次,我心血來潮又下載了windows docker,安裝完后,要求我開啟Hyper-v,當(dāng)時(shí)我不記得為什么我和docker的第一次見面后就離開了她,但我清楚的記得是Hyper-v這個(gè)混蛋把我的虛擬機(jī)全部搞炸了.于是,我猶豫了,再次離開了windows docker.
于是今天我決定在WSL中安裝linux docker.我還想嘗試一下在linux docker里面能不能安裝linux系統(tǒng).然而經(jīng)過我的努力后,還是失敗了,原因是和peaon什么相關(guān)的東西報(bào)錯(cuò),最后沒啥結(jié)果.
7.windows docker + ubuntu 鏡像 ......
這個(gè)我還不太明白,明天再說吧,所有鏡像后面有省略號(hào).
現(xiàn)在的進(jìn)展是我下載安裝了windows docker,從docker hub上面pull了一個(gè)ubuntu鏡像,才幾十M?怎么這么小?一個(gè)系統(tǒng)這么小?但是docker run -it ubuntu /bin/bash
運(yùn)行后竟然TMD還真像是個(gè)linux系統(tǒng)的bash終端.(當(dāng)時(shí)我看到知乎的上面的用WSL運(yùn)行l(wèi)inux圖形界面軟件的時(shí)候也這么激動(dòng),現(xiàn)在無感.)還能用apt-get安裝軟件.
我想搞個(gè)文件夾映射,這樣我就容易把我的文件拷貝過去,在ubuntu容器里就可以很容易的使用我拷過去的文件了.但是我看到一個(gè)博客說:容器自身不保存數(shù)據(jù),需要建立文件夾映射.這又是什么鬼?搞不懂,為什么?
未完待續(xù)......(或者永遠(yuǎn)不續(xù))