Ubuntu下安裝Docker

最簡單的安裝方式,執行命令sudo wget -qO- https://get.docker.com/ | sh
其本質是下載了一個下面安裝方式的腳本並執行linux

其餘方式:docker

#####官方安裝文檔:https://docs.docker.com/installation/ubuntulinux/ubuntu

安裝Docker須要64位的Ubuntu 12.04以上版本,推薦14.04以上版本,低版本可能須要先更新內核,執行命令:vim

  1. sudo apt-key adv --keyserver hkp://pgp.mit.edu:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D瀏覽器

  2. sudo vim /etc/apt/sources.list.d/docker.list 若是有內容清空,根據你的系統版本添加對應內容,不能直接所有添加進去(一開始我就在這裏犯了錯)
    # Ubuntu 12.04
    deb https://apt.dockerproject.org/repo ubuntu-precise main
    # Ubuntu 14.04
    deb https://apt.dockerproject.org/repo ubuntu-trusty main
    # Ubuntu 15.04
    deb https://apt.dockerproject.org/repo ubuntu-vivid main
    # Ubuntu 15.10
    deb https://apt.dockerproject.org/repo ubuntu-wily main阿里雲

  3. sudo apt-get updaterest

  4. sudo apt-get purge lxc-docker* 卸載舊的docker,若是以前沒有安裝過docker能夠跳過這一步code

  5. sudo apt-get install docker-engineserver

不知道是由於在牆內仍是什麼緣由,按照官網步驟沒有安裝成功,提示沒法下載 https://apt.dockerproject.org/repo/pool/main/d/docker-engine/docker-engine_1.8.2-0~trusty_amd64.deb gnutls_handshake() failed: A TLS packet with unexpected length was received.進程

最後經過瀏覽器下載https://apt.dockerproject.org/repo/pool/main/d/docker-engine/docker-engine_1.8.2-0~trusty_amd64.deb安裝的

在Ubuntu下每次執行docker命令的時候都須要加上sudo,非常煩人,這裏微調一下,把當前用戶執行權限添加到相應的docker用戶組裏面。

# 添加一個新的docker用戶組
$ sudo groupadd docker
# 添加當前用戶到docker用戶組裏,注意這裏的gongweixin爲ubuntu登陸用戶名
$ sudo gpasswd -a gongweixin docker
# 重啓Docker後臺監護進程
$ sudo service docker restart
# 重啓以後,嘗試一下,是否生效
$ docker version
#若還未生效,則系統重啓,則生效
$ sudo reboot

從官方倉庫獲取鏡像速度很是慢,這裏推薦使用daocloud的鏡像來進行加速,到daocloud官網上註冊一個帳號,登錄進去選擇加速器,選擇1.0操做手冊,按照描述操做便可 如圖

推薦使用阿里雲的鏡像 DOCKER_OPTS="--registry-mirror=https://jxus37ad.mirror.aliyuncs.com"

相關文章
相關標籤/搜索