ubuntu安裝docker
官網(wǎng)文檔(如果英文不太好,可以將其翻譯成中文看)因為我用的操作系統(tǒng)是ubuntu,所以我就安裝ubuntu版本docker
https://docs.docker.com/install/linux/docker-ce/ubuntu/
卸載舊版本
老版本的Docker被稱為docker或docker-engine袭厂。如果安裝了這些乡数,請將其卸載:
$ sudo apt-get remove docker docker-engine docker.io
使用存儲庫進行安裝
- 首次在新的主機上安裝Docker CE之前,需要設(shè)置Docker存儲庫。之后乡摹,您可以從存儲庫安裝和更新Docker劝篷。
- 設(shè)置存儲庫
1.更新apt軟件包索引:
$ sudo apt-get update
2.安裝軟件包以允許apt通過HTTPS使用存儲庫:
$ sudo apt-get install \
apt-transport-https \
ca-certificates \
curl \
software-properties-common
3.添加Docker的官方GPG密鑰:
$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
如果卡住或出現(xiàn)異常:
apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys D8576A8BA88D21E9
-- 9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88通過搜索指紋的最后8個字符枫笛,確認(rèn)您現(xiàn)在擁有指紋的密鑰 法精。
$ sudo apt-key fingerprint 0EBFCD88
pub 4096R/0EBFCD88 2017-02-22
Key fingerprint = 9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88
uid Docker Release (CE deb) <docker@docker.com>
sub 4096R/F273FCD8 2017-02-22
4.使用以下命令來設(shè)置穩(wěn)定的存儲庫。即使您想從邊緣或測試存儲庫安裝構(gòu)建系馆,也總是需要穩(wěn)定的存儲 庫送漠。要添加邊緣或 測試存儲庫,請在下面的命令中添加單詞或(或兩者)后面的單詞由蘑。edgeteststable
注意:下面的lsb_release -cs子命令返回你的Ubuntu發(fā)行版的名字闽寡,比如xenial。有時候纵穿,像Linux Mint這樣的發(fā)行版中下隧,可能需要更改$(lsb_release -cs) 為您的父級Ubuntu發(fā)行版。例如谓媒,如果你正在使用 Linux Mint Rafaela淆院,你可以使用trusty。
<b style="color:red">x86_64 / amd64</b> | armhf | IBM Power(ppc64le)| IBM Z(s390x)
$ sudo add-apt-repository \
"deb [arch=amd64] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) \
stable"
安裝DOCKER CE
1.更新apt軟件包索引句惯。
$ sudo apt-get update
2.安裝最新版本的Docker CE土辩,或者轉(zhuǎn)到下一步安裝特定版本。任何現(xiàn)有的Docker安裝都將被替換抢野。
$ sudo apt-get install docker-ce
<b>有多個Docker存儲庫拷淘?</b>
<b>如果您啟用了多個Docker存儲庫,則安裝或更新指孤,而不指定版本apt-get install或 apt-get update命令始終安裝最高版本启涯,這可能不適合您的穩(wěn)定性需求。</b>
3.在生產(chǎn)系統(tǒng)上恃轩,您應(yīng)該安裝特定版本的Docker CE结洼,而不是始終使用最新版本。此輸出被截斷叉跛。列出可用的版本松忍。
$ apt-cache madison docker-ce
docker-ce | 17.12.0~ce-0~ubuntu | https://download.docker.com/linux/ubuntu xenial/stable amd64 Packages
<b>列表的內(nèi)容取決于啟用了哪個存儲庫。選擇一個特定的版本進行安裝筷厘。第二列是版本字符串鸣峭。第三列是存儲庫名稱宏所,它指明了軟件包來自哪個存儲庫,并且通過擴展其穩(wěn)定性級別摊溶。要安裝特定版本爬骤,請將版本字符串附加到包名稱,并用等號(=)將它們分開:</b>
$ sudo apt-get install docker-ce=<VERSION>
(我這里安裝的是17.12,也就是最新版本 sudo apt-get install docker-ce=<17.12>)
Docker守護進程自動啟動更扁。
4.通過運行hello-world 映像驗證是否正確安裝了Docker CE 盖腕。
$ sudo docker run hello-world
5.運行hello-word的結(jié)果
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://cloud.docker.com/
For more examples and ideas, visit:
https://docs.docker.com/engine/userguide/
6.查看當(dāng)前安裝docker 版本
$ docker -v
Docker version 17.12.0-ce, build
- 以上內(nèi)容使用官方文檔安裝成功后記錄下來