1. 程式人生 > 資訊 >中國信通院:11 月份國內手機出貨量為 3530 萬部同比增長 19.2%,國產手機佔 79.5%

中國信通院:11 月份國內手機出貨量為 3530 萬部同比增長 19.2%,國產手機佔 79.5%

一、簡介

Docker 是一個開源的應用容器引擎,基於 Go 語言 並遵從 Apache2.0 協議開源。Docker 可以讓開發者打包他們的應用以及依賴包到一個輕量級、可移植的容器中,然後釋出到任何流行的 Linux 機器上,也可以實現虛擬化。容器是完全使用沙箱機制,相互之間不會有任何介面(類似 iPhone 的 app),更重要的是容器效能開銷極低。

二、Docker學習資源

  1. 官網地址:https://www.docker.com
  2. 官方文件:https://docs.docker.com
  3. Github Docker 原始碼:https://github.com/docker/docker-ce
  4. 菜鳥教程:
    https://www.runoob.com/docker/docker-tutorial.html
  5. 視屏資源:狂神說Java

三、Docker安裝

  1. 使用官方安裝指令碼自動安裝
  curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

我沒安裝成功,當然小夥伴們可以自己試試,可能是我電腦的原因,可以使用國內的daocloud 一鍵安裝命令

  curl -sSL https://get.daocloud.io/docker | sh
  1. 手動安裝
  • 為了保證Docker能順利安裝,所以在安裝前需要解除安裝以前安裝的舊版本。
  sudo apt-get remove docker docker-engine docker.io containerd runc
  • 更新 apt 包索引。
  sudo apt-get update
  • 安裝 apt 依賴包,用於通過HTTPS來獲取倉庫
  sudo apt-get install \
      apt-transport-https \
      ca-certificates \
      curl \
      gnupg-agent \
      software-properties-common
  • 新增 Docker 的官方 GPG 金鑰
  curl -fsSL https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu/gpg | sudo apt-key add -

可以通過命令檢視擁有的金鑰

  sudo apt-key fingerprint 0EBFCD88
  • 設定穩定版倉庫
  sudo add-apt-repository \
     "deb [arch=amd64] https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu/ \
    $(lsb_release -cs) \
    stable"
  • 更新 apt 包索引並安裝最新版Docker Engine-Community 和 containerd
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io

要安裝特定版本的 Docker Engine-Community,請在倉庫中列出可用版本,然後選擇一種安裝。列出您的倉庫中可用的版本:

  apt-cache madison docker-ce

    docker-ce | 5:18.09.1~3-0~ubuntu-xenial | https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu  xenial/stable amd64 Packages
    docker-ce | 5:18.09.0~3-0~ubuntu-xenial | https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu  xenial/stable amd64 Packages
    docker-ce | 18.06.1~ce~3-0~ubuntu       | https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu  xenial/stable amd64 Packages
    docker-ce | 18.06.0~ce~3-0~ubuntu       | https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu  xenial/stable amd64 Packages
    ...

使用第二列中的版本字串安裝特定版本,例如 5:18.09.13-0ubuntu-xenial。

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

現在已經安裝好docker了,接下來測試一下安裝是否成功。

四、測試

  1. 啟動docker
systemctl start docker
  1. 檢視版本
docker version
  1. 執行hello-world
sudo docker run hello-world
  1. 檢視下載的映象
docker images

參考文獻

  1. 官網地址:https://www.docker.com
  2. 官方文件:https://docs.docker.com
  3. Github Docker 原始碼:https://github.com/docker/docker-ce
  4. 菜鳥教程:https://www.runoob.com/docker/docker-tutorial.html
  5. 視屏資源:狂神說Java
如本部落格的內容侵犯了你的權益,請與以下地址聯絡,本人獲知後,馬上刪除。同時本人深表歉意,並致以崇高的謝意! [email protected]