Ubuntu18.04 安裝Docker

查看ubuntu版本

root@ubuntu:~# cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=18.04
DISTRIB_CODENAME=bionic
DISTRIB_DESCRIPTION="Ubuntu 18.04.1 LTS"
root@ubuntu:~# uname -a
Linux ubuntu 4.15.0-29-generic #31-Ubuntu SMP 
Tue Jul 17 15:39:52 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
root@ubuntu:~# 

先卸載可能存在的舊版本
sudo apt-get remove docker docker-engine docker-ce docker.io

fcj@ubuntu:~$ sudo apt-get remove docker docker-engine docker-ce docker.io
[sudo] fcj 的密碼: 
正在讀取軟件包列表... 完成
正在分析軟件包的依賴關(guān)系樹(shù)       
正在讀取狀態(tài)信息... 完成       
軟件包 docker-engine 未安裝,所以不會(huì)被卸載
軟件包 docker-ce 未安裝,所以不會(huì)被卸載
軟件包 docker 未安裝,所以不會(huì)被卸載
軟件包 docker.io 未安裝,所以不會(huì)被卸載
升級(jí)了 0 個(gè)軟件包,新安裝了 0 個(gè)軟件包,要卸載 0 個(gè)軟件包,有 329 個(gè)軟件包未被升級(jí)。

更新apt包
sudo apt-get update

fcj@ubuntu:~$ sudo apt-get update
命中:1 http://us.archive.ubuntu.com/ubuntu bionic InRelease
獲取:2 http://security.ubuntu.com/ubuntu bionic-security InRelease [83.2 kB]
獲取:3 http://us.archive.ubuntu.com/ubuntu bionic-updates InRelease [88.7 kB]  
獲取:4 http://us.archive.ubuntu.com/ubuntu bionic-backports InRelease [74.6 kB]
獲取:5 http://us.archive.ubuntu.com/ubuntu bionic/main Translation-zh_CN [67.7 kB]
獲取:6 http://us.archive.ubuntu.com/ubuntu bionic/main Translation-en_AU [430 kB]
獲取:7 http://us.archive.ubuntu.com/ubuntu bionic/restricted Translation-en_AU [1,340 B]
獲取:8 http://us.archive.ubuntu.com/ubuntu bionic/restricted Translation-zh_CN [1,188 B]
獲取:9 http://us.archive.ubuntu.com/ubuntu bionic/universe Translation-zh_CN [174 kB]
獲取:10 http://us.archive.ubuntu.com/ubuntu bionic/universe Translation-en_AU [4,118 kB]
獲取:11 http://us.archive.ubuntu.com/ubuntu bionic/multiverse Translation-zh_CN [4,768 B]                                                    
獲取:12 http://us.archive.ubuntu.com/ubuntu bionic/multiverse Translation-en_AU [63.5 kB]                                                    
已下載 5,107 kB,耗時(shí) 39秒 (129 kB/s)                                                                                                        
正在讀取軟件包列表... 完成

切換到root權(quán)限
sudo -i

fcj@ubuntu:~$ sudo -i
root@ubuntu:~# 123456
123456:未找到命令
root@ubuntu:~# 

安裝以下包以使apt可以通過(guò)HTTPS使用存儲(chǔ)庫(kù)(repository):
ubuntu:~# apt-get install apt-transport-https \ ca-certificates \ curl \ software-properties-common

root@ubuntu:~# apt-get install \
>     apt-transport-https \
>     ca-certificates \
>     curl \
>     software-properties-common
正在讀取軟件包列表... 完成
正在分析軟件包的依賴關(guān)系樹(shù)       
正在讀取狀態(tài)信息... 完成       
ca-certificates 已經(jīng)是最新版 (20180409)。
將會(huì)同時(shí)安裝下列軟件:
  libcurl4 python3-software-properties software-properties-gtk
下列【新】軟件包將被安裝:
  apt-transport-https curl libcurl4
下列軟件包將被升級(jí):
  python3-software-properties software-properties-common
  software-properties-gtk
升級(jí)了 3 個(gè)軟件包,新安裝了 3 個(gè)軟件包,要卸載 0 個(gè)軟件包,有 326 個(gè)軟件包未被升級(jí)。
需要下載 374 kB/460 kB 的歸檔。
解壓縮后會(huì)消耗 1,188 kB 的額外空間。
您希望繼續(xù)執(zhí)行嗎? [Y/n] y
獲取:1 http://us.archive.ubuntu.com/ubuntu bionic-updates/universe amd64 apt-transport-https all 1.6.6 [1,692 B]
獲取:2 http://us.archive.ubuntu.com/ubuntu bionic-updates/main amd64 libcurl4 amd64 7.58.0-2ubuntu3.5 [214 kB]
獲取:3 http://us.archive.ubuntu.com/ubuntu bionic-updates/main amd64 curl amd64 7.58.0-2ubuntu3.5 [159 kB]
已下載 374 kB,耗時(shí) 3秒 (140 kB/s)
正在選中未選擇的軟件包 apt-transport-https。
(正在讀取數(shù)據(jù)庫(kù) ... 系統(tǒng)當(dāng)前共安裝有 127925 個(gè)文件和目錄。)
正準(zhǔn)備解包 .../0-apt-transport-https_1.6.6_all.deb  ...
正在解包 apt-transport-https (1.6.6) ...
正在選中未選擇的軟件包 libcurl4:amd64。
正準(zhǔn)備解包 .../1-libcurl4_7.58.0-2ubuntu3.5_amd64.deb  ...
正在解包 libcurl4:amd64 (7.58.0-2ubuntu3.5) ...
正在選中未選擇的軟件包 curl。
正準(zhǔn)備解包 .../2-curl_7.58.0-2ubuntu3.5_amd64.deb  ...
正在解包 curl (7.58.0-2ubuntu3.5) ...
正準(zhǔn)備解包 .../3-software-properties-common_0.96.24.32.6_all.deb  ...
正在將 software-properties-common (0.96.24.32.6) 解包到 (0.96.24.32.4) 上 ...
正準(zhǔn)備解包 .../4-software-properties-gtk_0.96.24.32.6_all.deb  ...
正在將 software-properties-gtk (0.96.24.32.6) 解包到 (0.96.24.32.4) 上 ...
正準(zhǔn)備解包 .../5-python3-software-properties_0.96.24.32.6_all.deb  ...
正在將 python3-software-properties (0.96.24.32.6) 解包到 (0.96.24.32.4) 上 ...
正在設(shè)置 apt-transport-https (1.6.6) ...
正在處理用于 mime-support (3.60ubuntu1) 的觸發(fā)器 ...
正在處理用于 desktop-file-utils (0.23-1ubuntu3.18.04.1) 的觸發(fā)器 ...
正在處理用于 libglib2.0-0:amd64 (2.56.1-2ubuntu1) 的觸發(fā)器 ...
正在設(shè)置 libcurl4:amd64 (7.58.0-2ubuntu3.5) ...
正在處理用于 libc-bin (2.27-3ubuntu1) 的觸發(fā)器 ...
正在處理用于 man-db (2.8.3-2) 的觸發(fā)器 ...
正在處理用于 shared-mime-info (1.9-2) 的觸發(fā)器 ...
正在設(shè)置 python3-software-properties (0.96.24.32.6) ...
正在處理用于 gnome-menus (3.13.3-11ubuntu1) 的觸發(fā)器 ...
正在處理用于 dbus (1.12.2-1ubuntu1) 的觸發(fā)器 ...
正在處理用于 hicolor-icon-theme (0.17-2) 的觸發(fā)器 ...
正在設(shè)置 software-properties-common (0.96.24.32.6) ...
正在設(shè)置 curl (7.58.0-2ubuntu3.5) ...
正在設(shè)置 software-properties-gtk (0.96.24.32.6) ...

添加Docker官方的GPG密鑰:

root@ubuntu:~# curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
OK

安裝穩(wěn)定存儲(chǔ)庫(kù)
sudo add-apt-repository \ "deb [arch=amd64] https://download.docker.com/linux/ubuntu \ $(lsb_release -cs) \stable"
再更新一下apt包索引:
apt-get update

root@ubuntu:~# apt-get update
獲取:1 http://security.ubuntu.com/ubuntu bionic-security InRelease [83.2 kB]
命中:2 http://us.archive.ubuntu.com/ubuntu bionic InRelease   
命中:3 https://download.docker.com/linux/ubuntu artful InRelease
獲取:4 http://us.archive.ubuntu.com/ubuntu bionic-updates InRelease [88.7 kB]
獲取:5 http://us.archive.ubuntu.com/ubuntu bionic-backports InRelease [74.6 kB]
已下載 247 kB,耗時(shí) 2秒 (103 kB/s)                            
正在讀取軟件包列表... 完成

安裝完成 檢驗(yàn)是否安裝成功
docker version:顯示docker版本信息
docker run hello-world:運(yùn)行下hello-world檢驗(yàn)下是否運(yùn)行成功

root@ubuntu:~#  docker version
Client:
 Version:           18.06.1-ce
 API version:       1.38
 Go version:        go1.10.3
 Git commit:        e68fc7a
 Built:             Tue Aug 21 17:25:03 2018
 OS/Arch:           linux/amd64
 Experimental:      false

Server:
 Engine:
  Version:          18.06.1-ce
  API version:      1.38 (minimum version 1.12)
  Go version:       go1.10.3
  Git commit:       e68fc7a
  Built:            Tue Aug 21 17:23:27 2018
  OS/Arch:          linux/amd64
  Experimental:     false

root@ubuntu:~# docker run hello-world

Hello from Docker!
This message shows that your installation appears to be working correctly.

To generate this message, Docker took the following steps:
 1. The Docker client contacted the Docker daemon.
 2. The Docker daemon pulled the "hello-world" image from the Docker Hub.
    (amd64)
 3. The Docker daemon created a new container from that image which runs the
    executable that produces the output you are currently reading.
 4. The Docker daemon streamed that output to the Docker client, which sent it
    to your terminal.

To try something more ambitious, you can run an Ubuntu container with:
 $ docker run -it ubuntu bash

Share images, automate workflows, and more with a free Docker ID:
 https://hub.docker.com/

For more examples and ideas, visit:
 https://docs.docker.com/get-started/

Docker 常用命令

  • 啟動(dòng)docker
    sudo service docker start

  • 停止docker
    sudo service docker stop

  • 重啟docker
    sudo service docker restart

  • 列出Docker CLI命令
    docker
    docker container --help

  • 顯示Docker版本和信息
    docker --version
    docker version
    docker info

  • Execute Docker image
    docker run hello-world

  • 列出鏡像列表
    docker image ls

  • 列出docker容器 (running, all, all in quiet mode)
    docker container ls
    docker container ls --all
    docker container ls -aq

啟用鏡像加速:

鑒于國(guó)內(nèi)網(wǎng)絡(luò)問(wèn)題,后續(xù)拉取 Docker 鏡像十分緩慢,我們可以需要配置加速器來(lái)解決,我使用的是阿里云的鏡像地址:

https://xxxxxxxx.mirror.aliyuncs.com(可以區(qū)阿里云免費(fèi)申請(qǐng)一個(gè))

新版的 Docker 使用 /etc/docker/daemon.json(Linux) 或者 %programdata%\docker\config\daemon.json(Windows) 來(lái)配置 Daemon。

請(qǐng)?jiān)谠撆渲梦募屑尤耄](méi)有該文件的話,請(qǐng)先建一個(gè)):

{
"registry-mirrors":["https://xxxxxxxx.mirror.aliyuncs.com"]
}

ubuntu18.04鏡像加速修改路徑截圖
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 228,505評(píng)論 6 533
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 98,556評(píng)論 3 418
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人,你說(shuō)我怎么就攤上這事。” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 176,463評(píng)論 0 376
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我,道長(zhǎng),這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 63,009評(píng)論 1 312
  • 正文 為了忘掉前任,我火速辦了婚禮,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 71,778評(píng)論 6 410
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 55,218評(píng)論 1 324
  • 那天,我揣著相機(jī)與錄音,去河邊找鬼。 笑死,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 43,281評(píng)論 3 441
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 42,436評(píng)論 0 288
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 48,969評(píng)論 1 335
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 40,795評(píng)論 3 354
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 42,993評(píng)論 1 369
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 38,537評(píng)論 5 359
  • 正文 年R本政府宣布,位于F島的核電站,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 44,229評(píng)論 3 347
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 34,659評(píng)論 0 26
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 35,917評(píng)論 1 286
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 51,687評(píng)論 3 392
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 47,990評(píng)論 2 374

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

  • 安裝之前得更改ubuntu里面的源 國(guó)內(nèi)有很多Ubuntu的鏡像源,包括阿里的、網(wǎng)易的,還有很多教育網(wǎng)的源,比如:...
    ___Mr徐閱讀 13,621評(píng)論 0 1
  • 英文原版地址https://docs.docker.com/install/linux/docker-ce/ubu...
    cschen閱讀 1,117評(píng)論 1 0
  • Docker requires a 64-bit installation regardless of your ...
    怪我叒閱讀 320評(píng)論 0 0
  • 注:剛剛添了個(gè)外孫四個(gè)月大了。邦女兒帶孩子,總結(jié)了幾個(gè)小竅門(mén)希望分享給有寶寶的朋友。 香油也就是芝麻油家家都有,拌...
    知足常樂(lè)_651b閱讀 477評(píng)論 2 5
  • 很多人總喜歡把眷戀和喜歡埋藏在心里,然后在某個(gè)安靜的時(shí)刻躲起來(lái)找一個(gè)無(wú)人打擾的地方閱讀和聽(tīng)歌,自由自在,逍遙自得!...
    極惡小丑閱讀 252評(píng)論 5 5