2 docker在Ubuntu的安裝部署
阿新 • • 發佈:2018-12-05
1. docker支援的Ubuntu系統版本:
- Bionic 18.04 (LTS)
- Xenial 16.04 (LTS)
- Trusty 14.04 (LTS)
2. 安裝前檢查
核心版本的檢查:
uname -a
檢查Device Mapper檢查:
ls -l /sys/class/misc/device-mapper
如果不滿足上述條件,要升級linux的核心
3. 安裝方式
(1)安裝Ubuntu維護的版本
#安裝 sudo apt-get install docker.io source /etc/bash_completion.d/docker.io #檢視版本 sudo docker.io version
(2)安裝Docker維護的版本
# 1.檢查APT的HTTPS支援,也就是檢視 /usr/lib/apt/methods/https 檔案是否存在 # 如果不存在,執行安裝 apt-get update apt-get install -y apt-transport-https # 2.新增Docker的APT倉庫 echo deb https://get.docker.com/ubuntu docker main> /etc/apt/sources.list.d/docker.list #3.新增倉庫的key apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 36A1D7869245C8950F966E92D8576A8BA88D21E9 #4.安裝 apt-get update apt-get install -y lxc-docker
由於這四步使用起來比較複雜,Docker提供了一個簡易安裝方式(推薦):
sudo apt-get install -y curl
curl -sSL https://get.docker.com/ubuntu/ | sudo sh
4.新增使用者組
前面都是用sudo命令來操作,比較麻煩,docker提供了一個可以不用root使用者來使用的方式:新增使用者組
步驟:
#新增名字為docker的使用者組 sudo groupadd docker #將當前的使用者如${USER} 新增到使用者組中 sudo gpasswd -a ${USER} docker #重啟docker服務 sudo service docker restart
到這一步還會報錯是因為添加了使用者組之後,並沒有重新登入系統,需要重新登入系統。
至此,在ubuntu中配置完成了。