Docker最全教程之Ubuntu下安裝Docker(十四)

前言

Ubuntu是一個以桌面應(yīng)用為主的開源GNU/Linux操作系統(tǒng)糯累,應(yīng)用很廣算利。本篇主要講述Ubuntu下使用SSH遠程登錄并安裝Docker,并且提供了Docker安裝的兩種方式寇蚊,希望對大家有所幫助笔时。

擁抱Linux,大家可以從Ubuntu開始仗岸!



Ubuntu下安裝Docker

首先我們需要準(zhǔn)備一個Ubuntu的環(huán)境允耿。這里筆者推薦使用Hyper-V來快速安裝Ubuntu。

使用Hyper-V快速安裝Ubuntu

這里筆者推薦使用Hyper-V快速安裝Ubuntu扒怖,如果已知曉或者已準(zhǔn)備好Ubuntu系統(tǒng)的可以跳過此節(jié)较锡。

注意:如果C盤空間有限,在創(chuàng)建之前盗痒,請修改默認的Hyper-V設(shè)置中的虛擬硬盤和虛擬機的位置蚂蕴。

首先低散,我們需要打開Hyper-V管理器:

然后點擊右側(cè)的【快速創(chuàng)建】,并在彈出的界面中選【Ubuntu】:

最后骡楼,點擊創(chuàng)建虛擬機工秩,Hyper-V管理器就會進行自動下載鏡像并進行安裝,如果已下載齐苛,則會從存檔文件中獲取并創(chuàng)建:

創(chuàng)建完成后如圖所示:

安裝完成后誉券,我們就可以連接剛安裝好的Ubuntu系統(tǒng)了(第一次啟動需要點時間):

接下來就可以按照引導(dǎo)界面來完成系統(tǒng)設(shè)置,進入系統(tǒng)主界面了:


配置外網(wǎng)

接下來安裝Docker我們需要配置外網(wǎng)篮条。如果無法訪問外網(wǎng)弟头,我們需要配置Hyper-V的虛擬交換機。

首先涉茧,我們需要在Hyper-V管理器打開【虛擬交換機管理器】:

點開后赴恨,我們點擊【新建虛擬網(wǎng)絡(luò)交換機】,創(chuàng)建一個外部虛擬交換機:

虛擬交換機創(chuàng)建完成后伴栓,我們需要設(shè)置虛擬機的網(wǎng)絡(luò)適配器為剛才所創(chuàng)建的交換機:

設(shè)置完成后伦连,我們連接并進入系統(tǒng),使用自帶的火狐瀏覽器打開百度進行確認:


使用SSH遠程Ubuntu

SSH是一種網(wǎng)絡(luò)協(xié)議挣饥,用于計算機之間的加密登錄除师。

在Linux系統(tǒng)的操作上,SSH的使用是必備技能扔枫。在往后的Docker管理和操作方面汛聚,我們也離不開它。

ubuntu開啟SSH服務(wù)

整個過程比較簡單短荐,主要分為以下步驟:

1.進入ubuntu操作系統(tǒng)倚舀,打開Terminal:

2.輸入“sudo?su”,切換到root賬戶

3.安裝openssh-server忍宋。

OpenSSH是Secure Shell(SSH)協(xié)議工具的免費版本痕貌,用于遠程控制或在計算機之間傳輸文件。OpenSSH提供服務(wù)器守護程序和客戶端工具糠排,以促進安全舵稠,加密的遠程控制和文件傳輸操作,有效地取代傳統(tǒng)工具入宦。

輸入“apt-get install openssh-server”進行安裝:

ssh-server配置文件位于/ etc/ssh/sshd_config哺徊,我們可以在此定義SSH的服務(wù)端口,默認端口為22乾闰。

同時落追,我們可以用以下命令來停止和啟動SSH:

/etc/init.d/ssh stop

/etc/init.d/ssh start

如何判斷ssh-server正常啟動,可以使用以下命令:

ps -e |grep ssh

如上圖所示涯肩,由于OpenSSH使用sshd來持續(xù)監(jiān)聽來自任何客戶端工具的客戶端連接轿钠,當(dāng)發(fā)生連接請求時巢钓,sshd會根據(jù)連接的客戶端工具的類型設(shè)置正確的連接。因此進程中存在sshd則表示正常啟動疗垛。

使用SSH遠程登錄

這里我們使用windows 10操作系統(tǒng)進行演示症汹。

1.安裝ssh客戶端,這里我們使用PuTTY继谚。因為免費烈菌。

下載地址:https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html


2.接下來阵幸,我們使用賬戶進行SSH遠程登錄花履。

a)獲取服務(wù)端IP,可通過右上角的網(wǎng)絡(luò)圖標(biāo)查看:


b)打開命令窗口或者powershell窗口


c)輸入ssh命令進行登錄挚赊。

ssh可以通過賬號诡壁、公鑰登錄,這里我們使用賬號登錄:

sshtest@172.16.3.27

如果不是使用默認端口荠割,則需使用-p參數(shù)指定端口妹卿。登錄成功之后如上圖所示,注意輸入密碼時鍵盤鍵入內(nèi)容不會有任何顯示或掩碼提示蔑鹦。連接完成后夺克,我們真的就可以為所欲為了。比如安裝Docker嚎朽。

安裝Docker

Docker在Linux環(huán)境下的安裝推薦以下兩種方式:

使用存儲庫安裝

1.切換到root賬戶(為了安裝方便)

2.更新apt包索引

apt-get update


3.允許apt通過HTTPS安裝

apt-get install \

????apt-transport-https \

????ca-certificates \

????curl \

????gnupg-agent \

software-properties-common


4.添加Docker的官方GPG密鑰:

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add –


apt-key fingerprint 0EBFCD88


5.設(shè)置穩(wěn)定存儲庫

add-apt-repository \

???"deb [arch=amd64] https://download.docker.com/linux/ubuntu \

???$(lsb_release -cs) \

???stable"

注意:lsb_release -cs子命令返回Ubuntu發(fā)行版的名稱


6.更新apt包索引

apt-get update


7.安裝最新版本的Docker CE和containerd

apt-get install docker-ce docker-ce-cli containerd.io


注意:通過以下命令可以安裝特定版本:apt-get install docker-ce=<VERSION_STRING> docker-ce-cli=<VERSION_STRING> containerd.io


8.按照我行行情铺纽,開始附加高級魔法,運行hello?world!

docker run hello-world


使用快捷腳本安裝

可以使用以下命令清除舊版本或者之前的安裝:

apt-get remove docker-ce docker-ce-cli containerd.io docker docker-engine docker.io containerd runc


1.切換到root賬戶(為了安裝方便)

sudo su

2.使用便捷腳本安裝

Docker在get.docker.com 和test.docker.com上提供了便捷腳本哟忍,用于快速狡门,非交互地將Docker CE的邊緣和測試版本安裝到開發(fā)環(huán)境中。腳本的源代碼位于 docker-install存儲庫中锅很。

注意:

盡量不要在生產(chǎn)環(huán)境使用這些腳本

腳本需要root或sudo權(quán)限才能運行其馏。因此,在運行腳本之前爆安,應(yīng)仔細檢查和審核腳本叛复。

這些腳本會嘗試檢測您的Linux發(fā)行版和版本,并為您配置包管理系統(tǒng)扔仓。此外褐奥,腳本不允許您自定義任何安裝參數(shù)。

腳本安裝包管理器的所有依賴項和建議当辐,而不要求確認抖僵。這可能會安裝大量軟件包,具體取決于主機的當(dāng)前配置缘揪。

腳本默認安裝Docker的最新版本耍群。

?

a)允許apt通過HTTPS安裝


apt-get install \

????apt-transport-https \

????ca-certificates \

????curl \

????gnupg-agent \

software-properties-common

b)下載Docker安裝的便捷腳本义桂,然后執(zhí)行

curl -fsSL https://get.docker.com -o get-docker.sh

sh get-docker.sh

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市蹈垢,隨后出現(xiàn)的幾起案子慷吊,更是在濱河造成了極大的恐慌,老刑警劉巖曹抬,帶你破解...
    沈念sama閱讀 212,884評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件溉瓶,死亡現(xiàn)場離奇詭異,居然都是意外死亡谤民,警方通過查閱死者的電腦和手機堰酿,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,755評論 3 385
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來张足,“玉大人触创,你說我怎么就攤上這事∥梗” “怎么了哼绑?”我有些...
    開封第一講書人閱讀 158,369評論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長碉咆。 經(jīng)常有香客問我抖韩,道長,這世上最難降的妖魔是什么疫铜? 我笑而不...
    開封第一講書人閱讀 56,799評論 1 285
  • 正文 為了忘掉前任茂浮,我火速辦了婚禮,結(jié)果婚禮上块攒,老公的妹妹穿的比我還像新娘励稳。我一直安慰自己,他們只是感情好囱井,可當(dāng)我...
    茶點故事閱讀 65,910評論 6 386
  • 文/花漫 我一把揭開白布驹尼。 她就那樣靜靜地躺著,像睡著了一般庞呕。 火紅的嫁衣襯著肌膚如雪新翎。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 50,096評論 1 291
  • 那天住练,我揣著相機與錄音地啰,去河邊找鬼。 笑死讲逛,一個胖子當(dāng)著我的面吹牛亏吝,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播盏混,決...
    沈念sama閱讀 39,159評論 3 411
  • 文/蒼蘭香墨 我猛地睜開眼蔚鸥,長吁一口氣:“原來是場噩夢啊……” “哼惜论!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起止喷,我...
    開封第一講書人閱讀 37,917評論 0 268
  • 序言:老撾萬榮一對情侶失蹤馆类,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后弹谁,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體乾巧,經(jīng)...
    沈念sama閱讀 44,360評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,673評論 2 327
  • 正文 我和宋清朗相戀三年预愤,在試婚紗的時候發(fā)現(xiàn)自己被綠了沟于。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,814評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡鳖粟,死狀恐怖社裆,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情向图,我是刑警寧澤,帶...
    沈念sama閱讀 34,509評論 4 334
  • 正文 年R本政府宣布标沪,位于F島的核電站榄攀,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏金句。R本人自食惡果不足惜檩赢,卻給世界環(huán)境...
    茶點故事閱讀 40,156評論 3 317
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望违寞。 院中可真熱鬧贞瞒,春花似錦、人聲如沸趁曼。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,882評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽挡闰。三九已至乒融,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間摄悯,已是汗流浹背赞季。 一陣腳步聲響...
    開封第一講書人閱讀 32,123評論 1 267
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留奢驯,地道東北人申钩。 一個月前我還...
    沈念sama閱讀 46,641評論 2 362
  • 正文 我出身青樓,卻偏偏與公主長得像瘪阁,于是被迫代替她去往敵國和親撒遣。 傳聞我的和親對象是個殘疾皇子断盛,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,728評論 2 351

推薦閱讀更多精彩內(nèi)容

  • 英文原版地址https://docs.docker.com/install/linux/docker-ce/ubu...
    cschen閱讀 1,081評論 1 0
  • Docker — 云時代的程序分發(fā)方式 要說最近一年云計算業(yè)界有什么大事件?Google Compute Engi...
    ahohoho閱讀 15,514評論 15 147
  • 一愉舔、Docker安裝 自17年開始钢猛,docker分為docker-ce(社區(qū)版)、docker-ee(企業(yè)版)轩缤,另...
    Saxon_323e閱讀 372評論 0 1
  • 我們在“呱呱”落地時就注定了屬于一座城命迈,我們熟悉那里的每一條街道,熟悉哪里每一種味道火的。小的時候我們想著早點長大壶愤,長...
    貓耳郵筒閱讀 182評論 0 1
  • 那日你闖進我的視線 打破了我的安逸 那日冷淡對你 卻不想后來的深情癡意 那是一年仲夏 花開成了海 蔥綠的樹沐浴在陽...
    小鬼丫閱讀 239評論 1 1