版权声明:版权声明:本文为博主原创文章,未经博主允许不得转载。https://blog.csdn.net/kan2016 https://blog.csdn.net/kan2016/article/details/84788348
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中配置完成了。