現代化小白也要嘗試的容器手札 - Docker Engine on Ubuntu 18.04 安裝示範

 

自清腦洞Docker Machine / Docker Engine

這兩個實際意義前些日子一直把這兩專名混在一下,既然是手札可以簡單但不能搞錯方向>>>
Docker Machine 本身這是組呼叫工具,使用 docker-machine 命令對多種宿主平台上快速安裝一個帶有 Docker Engine 的作業系統環境。

舉凡像是各種虛擬化平台如:vSphere、Hyper-V、VirtualBox或是雲端平台如:Azure、GCP或AWS等..快速搭建Docker Engine到Windows / Linux上,這過程僅需要幾行命令就能適用上述各大平台,無須為了容器環境佈建要先熟悉各種平台環境的操作特性。

而不止於上述一開始透過docker-machine命令佈署外 ,你可以啟動、停止和重啟宿主機或甚至升級Docker,配置 Docker在用戶端與宿主機之間進行溝通等等...

Docker Engine本身是透過docker命令來支撐起整個容器服務的重要虛擬化核心,在伺服器與用戶間彼此通訊溝通,主要涵蓋:Docker Daemon 、Docker Engine AP及Docker Client。

Ubuntu安裝Docker Engine支援版本清單如下:

  • Ubuntu 20.04 LTS(x64)
  • Ubuntu 18.04 LTS(x64)
  • Ubuntu 16.04 LTS(x64)

我們先看一下原本乾淨的Ubuntu確認是否有Docker服務在裡面,很明顯是沒有安裝過,而且也有相關安裝的提示,但請先別急,我們還是要嚴謹一點有幾個動作要先設置。
https://ithelp.ithome.com.tw/upload/images/20200915/20025481YOKfC5Rk9V.png

Update Software Repositories

  • 安裝前先更新本地資料庫以確保我們可以存取到最新版本。

sudo apt-get update
https://ithelp.ithome.com.tw/upload/images/20200915/20025481z4YLrw4ssY.png

Uninstall Old Versions of Docker

  • 接下來,建議移除所有舊有的Docker軟體元件再繼續。

sudo apt-get remove docker docker-engine docker.io
https://ithelp.ithome.com.tw/upload/images/20200915/20025481XYLVuT8864.png

Install Docker on Ubuntu 18.04

  • 在Ubuntu作業系統上開始安裝docker

sudo apt install docker.io
https://ithelp.ithome.com.tw/upload/images/20200915/20025481iPK4l8wdsK.png

Start and Automate Docker

  • 需要將Docker服務設置為啟動時常駐自動執行。

sudo systemctl start docker
sudo systemctl enable docker
https://ithelp.ithome.com.tw/upload/images/20200915/20025481ONw24otCTW.png

Check Docker Version

  • 確認是否有安裝完成,確認其版本

docker --version
https://ithelp.ithome.com.tw/upload/images/20200915/20025481RORponzpE8.png

Check Docker Information

  • 確認docker完整的預設配置資訊清單

docker info
https://ithelp.ithome.com.tw/upload/images/20200915/20025481cUNkQr3GB1.png

以下就是各個常用版本的容器官方安裝參考文件
Docker Engine on CentOS
Docker Engine on Debian
Docker Engine on Fedora
Docker Engine on Windows

留言

這個網誌中的熱門文章

<重要> 加密貨幣 Token 投資警示分享

對於跑者膝患部發炎,使用微波,向量干擾與低能雷射,分別是有哪些復原功效

現代化小白也要嘗試的容器手札 - Docker Swarm 新手上路