自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

將你的Windows,快速打造成Docker工作站!

系統(tǒng) Windows
手里的macbook因為鍵盤問題返廠維修了,只好抱起了久違的Windows。首先面臨的,就是Docker問題。

[[404307]]

本文轉(zhuǎn)載自微信公眾號「小姐姐味道」,作者小姐姐養(yǎng)的狗。轉(zhuǎn)載本文請聯(lián)系小姐姐味道公眾號。

手里的macbook因為鍵盤問題返廠維修了,只好抱起了久違的Windows。首先面臨的,就是Docker問題。

docker好用,但安裝麻煩,用起來也命令繁多。一個小白,如何打造舒適的docker環(huán)境,是一個非常有挑戰(zhàn)的問題。

本文將手把手的教你怎么把docker方便的搞到windows上,打造一個好用的開發(fā)環(huán)境,并安裝好用的管理工具。所以本文包含以下內(nèi)容:

  1. 安裝Windows10
  2. 安裝WSL2環(huán)境
  3. 安裝Ubuntu操作系統(tǒng)
  4. 安裝Docker
  5. 安裝portainer
  6. 使用方法

篇幅較長,所以本文暫時杜絕廢話。力求一氣呵成,半小時內(nèi)手握白富美。

1. 安裝WSL2

1.1 安裝Windows Terminal

在遠(yuǎn)程連接其他Linux的時候,我通常使用Xshell,就因為它長得比較漂亮耐看。

在Windows上,就可以安裝Windows Terminal。有點類似于MacOS上的iTerm,可以說是Windows下最舒適的終端。

安裝Windows Terminal需要從應(yīng)用商店去獲取,就是下面這個按鈕。

在搜索框里搜索Windows Terminal,即可找到這個軟件。比較人性化的一點是,它不像Mac的應(yīng)用商店一樣,需要你先準(zhǔn)備一個賬號。WT不需要登錄即可獲取。

如果你的頁面一直打轉(zhuǎn)也不要緊,關(guān)閉重新打開幾次就好了。由于眾所周知的原因,國外網(wǎng)站就沒有幾個不轉(zhuǎn)圈的。

1.2 開啟WSL2

如下圖,在控制面板,找到程序選項,點擊 “啟用或關(guān)閉Windows功能”。

從彈出的對話框里,劃到最下邊,然后給“適用于Linux的Windows子系統(tǒng)“,打勾,完事!

要啟用WSL2,必須要把Windows10升級到最新版本才可以。在Powershell中,執(zhí)行下面命令,切換成WSL2版本。

  1. wsl --set-default-version 2 

2 安裝Ubuntu子系統(tǒng)

從應(yīng)用商店安裝Ubuntu系統(tǒng),這個系統(tǒng)將會以軟件的形式存在。我這里選擇的是LTS版本,可以看到給它打分的人并不多,可能大多數(shù)都是像我一樣沒有微軟賬號的游客。

此時,神奇的事情發(fā)生了。在我們的Windows Terminal右上角,有一個向下的箭頭,點擊它,就可以看到剛剛安裝的Ubuntu。

在Windows上離著Linux,只差一次點擊而已。

進入Linux系統(tǒng)之后,我們就可以像配置一個普通Linux一樣配置這臺機器。

首先把ubuntu的軟件源給換掉。編輯/etc/apt/sources.list文件,把它的內(nèi)容換成下面的源。

  1. deb https://mirrors.ustc.edu.cn/ubuntu/ bionic main restricted universe multiverse 
  2. deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse 
  3. deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse 
  4. deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-security main restricted universe multiverse 
  5. deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse 
  6. deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic main restricted universe multiverse 
  7. deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse 
  8. deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse 
  9. deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-security main restricted universe multiverse 
  10. deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse 

然后,安裝最好用的oh-my-zsh。先用sudo apt install zsh安裝shell終端,然后運行下面的命令。

  1. sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" 

等待一小段時間,我們的終端顏值就更上一層樓了。

3. 安裝Docker

安裝Docker,直接從官方下載最新的Windows版本就可以了,不要下載一些其他平臺的阿貓阿狗。地址在這里

  1. https://www.docker.com/products/docker-desktop 

一路next即可安裝。

啟動之后,點擊設(shè)置,然后更改鏡像倉庫。

因為一些不可明說的原因,docker官方的鏡像倉庫無法訪問。你可以從下面這些挑選一個,或者直接全部寫上 。

  1. ["https://registry.docker-cn.com"
  2.     "https://dockerhub.azk8s.cn"
  3.     "https://reg-mirror.qiniu.com"
  4.     "http://hub-mirror.c.163.com"
  5.     "https://docker.mirrors.ustc.edu.cn" 

完事之后,不要忘了 apply & restart 重啟生效一下。

此時在右下角,就出現(xiàn)了Docker的小圖標(biāo),非常的賞心悅目。

3. 安裝 portainer

有很多Docker的管理工具,但我獨愛portainer,原因就是它好用,而且是基于web的。它不僅能管理單機上的docker,還能夠管理局域網(wǎng)中的集群,只要你使用-H 0.0.0.0:2375把它監(jiān)聽在網(wǎng)絡(luò)上。

我們來看它的一張圖。

可以說,docker命令能搞的事情,在這個web應(yīng)用上,都能搞。但首先我們得把它安裝上去。

打開我們的wsl2的Ubuntu系統(tǒng),此時你會發(fā)現(xiàn),已經(jīng)有了docker命令。我們在終端輸入以下命令行。

  1. docker volume create portainer_data 
  2. docker run -d -p 9000:9000 -p 8000:8000 --name portainer --restart always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer 

稍等片刻,portainer就啟動成功了。這得益于我們把鏡像倉庫切換到國內(nèi)的原因。

訪問 http://localhost:9000 端口,將出現(xiàn)portainer的設(shè)置界面。

在模板頁面,有很多常見的軟件應(yīng)用,直接點擊部署,就可以將軟件安裝在系統(tǒng)上。如果你是作為開發(fā)機使用,那么推薦使用docker的host模式,相當(dāng)于使用主機的網(wǎng)絡(luò),和安裝一個平常的軟件沒什么區(qū)別。

比如我想要一個MySQL數(shù)據(jù)庫,就不需要再跑到MySQL官方下載一個,然后進入繁雜的安裝程序中。直接在Docker上搞一個就可以了。

點擊小箭頭,可以直接在web上進入Docker虛擬環(huán)境的命令行終端,非常的方便。如果你平常要調(diào)研的額軟件和中間件非常的多,想要快速體驗它的功能效果,這不得不說是個非常好用的功能。

End

到此為止,我們的Docker開發(fā)環(huán)境就搭建完畢了。

如果你是一個命令行控,可以直接使用WSL終端提供的docker命令進行操作。但如果你對docker并不是非常熟悉,那么就可以使用portainer實現(xiàn)對Docker的管理。

人生苦短,如果把時間都花費在安裝軟件上,那是多么一件悲哀的事情。

搞定Docker,以后安裝軟件,只需要在google搜一下軟件docker啟動的命令就可以了。

省時省力,不易出錯。即使你的公司沒有虛擬化環(huán)境,docker作為一個開發(fā)工具,依然有它的價值。

 

作者簡介:小姐姐味道 (xjjdog),一個不允許程序員走彎路的公眾號。聚焦基礎(chǔ)架構(gòu)和Linux。十年架構(gòu),日百億流量,與你探討高并發(fā)世界,給你不一樣的味道。我的個人微信xjjdog0,歡迎添加好友,進一步交流。

 

責(zé)任編輯:武曉燕 來源: 小姐姐味道
相關(guān)推薦

2020-03-26 14:50:43

Google DrivFedora瀏覽器

2021-02-19 19:02:53

Material ShGNOME桌面Linux

2014-03-21 10:16:17

2011-04-27 15:10:21

工作站戴爾T5400

2010-10-27 10:30:54

工作站液冷技術(shù)惠普

2011-04-27 13:12:00

工作站惠普散熱

2011-05-31 17:21:29

工作站技巧

2011-04-25 09:55:35

工作站Solaris惠普

2011-12-09 13:44:55

惠普工作站靴貓劍客夢工廠

2009-08-02 09:01:24

Windows2008Windows7

2020-01-18 15:02:48

技術(shù)研發(fā)指標(biāo)

2017-12-13 17:43:40

2022-03-14 15:06:15

數(shù)據(jù)戰(zhàn)略Cloudera混合云

2011-05-20 09:35:06

惠普工作站

2013-05-27 09:15:07

2011-04-12 18:06:21

圖形工作站

2011-07-29 13:38:42

惠普工作站ANSYS

2017-03-10 09:28:58

2011-12-16 21:21:33

惠普工作站NVIDIAGPU

2012-02-19 18:10:36

惠普工作站
點贊
收藏

51CTO技術(shù)棧公眾號