Docker 入門到實踐(三)Docker 安裝

注意:不要在沒有配置 Docker APT 源的狀況下直接使用 apt 命令安裝 Docker。linux

1、準備工做

系統要求docker

Docker CE 支持一下版本的 Ubuntu 操做系統ubuntu

  • Cosmic 18.10
  • Bionic 18.04 (LTS)
  • Xenial 16.04 (LTS)

 推薦使用 LTS 長期支持版用於生產環境,由於個人 Ubuntu 是 18.04 版本的,因此本文介紹的是 18.04 版本安裝 Docker 的教程。緩存

 卸載舊版本的 Docker安全

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

2、使用 APT 安裝

因爲 apt 源使用 HTTPS 以確保軟件在下載過程當中不被篡改,所以,咱們首先須要添加使用 HTTPS 傳輸的軟件包以及 CA 證書。網絡

$ sudo apt-get update
$ sudo apt-get install apt-transport-https ca-certificates curl software-properties-common

鑑於國內網絡問題,建議使用國內源。爲了確保下載軟件包的合法性,添加了軟件的 GPG key。curl

$ curl -fsSL https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu/gpg | sudo apt-key add -


# 官方源
# $ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

向 source.list 添加 Docker 軟件源ionic

$ sudo add-apt-repository "deb [arch=amd64] https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu $(lsb_release -cs) stable"


# 官方源
# $ sudo add-apt-repository \
#    "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
#    $(lsb_release -cs) \
#    stable"

更新軟件包緩存,安裝 docker-ce測試

$ sudo apt-get update

$ sudo apt-get install docker-ce

3、啓動 Docker

$ sudo systemctl enable docker
$ sudo systemctl start docker

4、創建 docker 用戶組url

由於 docker 只有 root 用戶和 docker 用戶組纔可使用,而 處於安全考慮通常不使用 root 用戶,因此把你須要使用 docker 的用戶加入 docker 組。

$ sudo groupadd docker
$ sudo usermod -aG docker $USER

5、測試是否安裝正確?

 

若是顯示的和上圖同樣,則 Docker 安裝成功。

相關文章
相關標籤/搜索