Ubuntu 下 Docker 安裝

版本介紹:

Docker Engine - Community(Docker Engine 社區(qū)版) 非常適合希望開始使用Docker并嘗試基于容器的應(yīng)用程序的個(gè)人開發(fā)人員和小型團(tuán)隊(duì)

Docker Engine - Enterprise(Docker Engine 企業(yè)版本) 專為安全性和企業(yè)級(jí)SLA的容器運(yùn)行時(shí)的企業(yè)開發(fā)而設(shè)計(jì)

Docker Enterprise(企業(yè)版 ) 專為企業(yè)開發(fā)和IT團(tuán)隊(duì)而設(shè)計(jì),他們需要在大規(guī)模生產(chǎn)中構(gòu)建,交付和運(yùn)行業(yè)務(wù)關(guān)鍵型應(yīng)用程序。

系統(tǒng)要求

這里作為初學(xué)者選擇安裝了 Docker Engine - Community,需要 64 位的Ubuntu且滿足以下要求:
Disco 19.04
Cosmic 18.10
Bionic 18.04 (LTS)
Xenial 16.04 (LTS)

1. 卸載舊版本

舊版本的 Docker 稱為 docker、docker.io、docker-engine ,首先使用命令卸載:

$  sudo apt-get remove docker docker-engine docker.io containerd runc

2. 更新 Ubuntu 安裝包

$  sudo apt-get update

3. 安裝軟件包以允許通過HTTPS使用存儲(chǔ)庫

$ sudo 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 -

5. 安裝最新版本的Docker Engine-Community和containerd,或者轉(zhuǎn)到下一步安裝特定版本:

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

或者使用 命令列出倉(cāng)庫中可用的版本,然后使用固定的版本號(hào)進(jìn)行安裝

$  apt-cache madison docker-ce
$  sudo apt-get install docker-ce=<VERSION_STRING> docker-ce-cli=<VERSION_STRING> containerd.io

6. 驗(yàn)證

$ sudo docker run hello-world

使用 docker run 命令從遠(yuǎn)程獲取 hello-world 鏡像 并運(yùn)行,容器運(yùn)行時(shí),打印出消息之后退出

7. 開放給遠(yuǎn)程客戶端訪問

$ sudo vim /lib/systemd/system/docker.service

將 ExecStart 改為如下:

ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock

重啟 Docker 的守護(hù)進(jìn)程

$  systemctl daemon-reload

重啟 Docker

$  systemctl restart docker

查看 2375 端口是否被監(jiān)聽

$ netstat -ant | grep 2175
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容