Ubuntu Docker 安裝

https://www.runoob.com/docker/ubuntu-docker-install.html  docker系列學習資料

Docker 支持以下的 Ubuntu 版本:

 

  • Ubuntu Precise 12.04 (LTS)
  • Ubuntu Trusty 14.04 (LTS)
  • Ubuntu Wily 15.10
  • Xenial 16.04 (LTS)
  • 其他更新的版本……

    如果安裝 Docker ce 需要 16.04 及以上版本,安裝步驟可以查看筆記部分:

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

     


    前提條件

    Docker 要求 Ubuntu 系統的內核版本高於 3.10 ,查看本頁面的前提條件來驗證你的 Ubuntu 版本是否支持 Docker。

    通過 uname -r 命令查看你當前的內核版本

    runoob@runoob:~$ uname -r


    使用腳本安裝 Docker

    1、獲取最新版本的 Docker 安裝包

    runoob@runoob:~$ wget -qO- https://get.docker.com/ | sh

    輸入當前用戶的密碼後,就會下載腳本並且安裝Docker及依賴包。

    安裝完成後有個提示:

        If you would like to use Docker as a non-root user, you should now consider
        adding your user to the "docker" group with something like:
    
        sudo usermod -aG docker runoob
       Remember that you will have to log out and back in for this to take effect!  

    當要以非root用戶可以直接運行docker時,需要執行 sudo usermod -aG docker runoob 命令,然後重新登陸,否則會有如下報錯

    2、啓動docker 後臺服務

    runoob@runoob:~$ sudo service docker start

    3、測試運行hello-world

    runoob@runoob:~$ docker run hello-world

    鏡像加速

    鑑於國內網絡問題,後續拉取 Docker 鏡像十分緩慢,我們可以需要配置加速器來解決,我使用的是網易的鏡像地址:http://hub-mirror.c.163.com。

    新版的 Docker 使用 /etc/docker/daemon.json(Linux) 或者 %programdata%\docker\config\daemon.json(Windows) 來配置 Daemon。

    請在該配置文件中加入(沒有該文件的話,請先建一個):

    {
      "registry-mirrors": ["http://hub-mirror.c.163.com"]
    }

Docker 架構

CentOS Docker 安裝

 

2 篇筆記 寫筆記

  1. #2

       歐迪芬

      429***[email protected]

    Ubuntu 16.04 安裝 Docker

    1.選擇國內的雲服務商,這裏選擇阿里云爲例

    curl -sSL http://acs-public-mirror.oss-cn-hangzhou.aliyuncs.com/docker-engine/internet | sh -

    2.安裝所需要的包

    sudo apt-get install linux-image-extra-$(uname -r) linux-image-extra-virtual

    3.添加使用 HTTPS 傳輸的軟件包以及 CA 證書

    sudo apt-get update
    sudo apt-get install apt-transport-https ca-certificates

    4.添加GPG密鑰

    sudo apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D

    5.添加軟件源

    echo "deb https://apt.dockerproject.org/repo ubuntu-xenial main" | sudo tee /etc/apt/sources.list.d/docker.list

    6.添加成功後更新軟件包緩存

    sudo apt-get update

    7.安裝docker

    sudo apt-get install docker-engine

    8.啓動 docker

    sudo systemctl enable docker
    sudo systemctl start docker
    歐迪芬

       歐迪芬

      429***[email protected]

    1年前 (2018-06-23)
  2. #1

       路人碼農

      171***[email protected]

      參考地址

    Ubuntu 18.04 安裝 Docker-ce

    1.更換國內軟件源,推薦中國科技大學的源,穩定速度快(可選)

    sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
    sudo sed -i 's/archive.ubuntu.com/mirrors.ustc.edu.cn/g' /etc/apt/sources.list
    sudo apt update

    2.安裝需要的包

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

    3.添加 GPG 密鑰,並添加 Docker-ce 軟件源,這裏還是以中國科技大學的 Docker-ce 源爲例

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

    4.添加成功後更新軟件包緩存

    sudo apt update

    5.安裝 Docker-ce

    sudo apt install docker-ce

    6.設置開機自啓動並啓動 Docker-ce(安裝成功後默認已設置並啓動,可忽略)

    sudo systemctl enable docker
    sudo systemctl start docker

    7.測試運行

    sudo docker run hello-world

    8.添加當前用戶到 docker 用戶組,可以不用 sudo 運行 docker(可選)

    sudo groupadd docker
    sudo usermod -aG docker $USER

    9.測試添加用戶組(可選)

    docker run hello-world
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章