2 docker在Ubuntu的安装部署

版权声明:版权声明:本文为博主原创文章,未经博主允许不得转载。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中配置完成了。

猜你喜欢

转载自blog.csdn.net/kan2016/article/details/84788348