Ubuntu 安裝 Docker
阿新 • • 發佈:2018-02-16
ise sudo name 最新版 倉庫 最小 epo docker 圖片 在
在Ubuntu
中安裝Docker
Docker 目前支持以下 Ubuntu 系統:
- Ubuntu Xenial 16.04 (LTS)
- Ubuntu Wily 15.10
- Ubuntu Trusty 14.04 (LTS)
- Ubuntu Precise 12.04 (LTS)
復雜操作
檢查內核版本
Docker要求是64位Ubuntu(無論哪個版本)。另外,內核必須在最小為3.10。3.10最新版本或更新的版本也行。原因是3.10之前版本缺少docker運行所需要的特征一些容器。這些老版本的bug,經常導致數據損失。
使用
uname -r
來檢查內核版本:[~] uname -r 4.10.0-28-generic
檢查Device Mapper
Is-l /sys/class/misc/device-mapper
更新APT源
Docker’s APT 倉庫 包括 Docker 1.7.1 及更高版本. 為了設定 APT 使用最新倉庫的軟件包,使用 sudo or root 權限登陸計算機。更新安裝包信息, 確保 APT 使用 https 協議, 同時CA 證書已經被安裝。
更新安裝包信息, 確保 APT 使用
https
協議, 同時 CA 證書已經被安裝.$ sudo apt-get update $ sudo apt-get install apt-transport-https ca-certificates
添加新的
GPG
key$ sudo apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D
新增或編輯source列表裏的docker.list文件,按照系統版本增加entry(Ubuntu Xenial 16.04 (LTS))
vi /etc/apt/sources.list.d/docker.list
註釋掉原來的內容,增加以下的內容:
# deb [arch=amd64] https://download.docker.com/linux/ubuntu xenial edge deb https://apt.dockerproject.org/repo ubuntu-xenial main
重新執行更新操作,並刪除老的repo
$sudo apt-get purge lxc-docker //沒有安裝的話,跳過
查看是否有正確的可用版本
sudo apt-cache policy docker-engine
從14.04版本以上開始docker推薦安裝linux-image-extra
sudo apt-get install linux-image-extra-$(uname -r)
安裝docker
sudo apt-get update sudo apt-get install docker-engine sudo service docker start
檢查
[~] docker -v Docker version 17.05.0-ce, build 89658be
簡單操作
sudo apt-get install-y curl
curl -sSL https://get.docker.com/ubuntu/ | sudo sh
使用非root用戶
1. $ sudo groupadd docker
2. $ sudo gpasswd -a ${USER} docker
3. $ sudo service docker restart
4. login again`
Ubuntu 安裝 Docker