Ubuntu环境安装Docker
Docker目前支持最低的Ubuntu版本为14.04LTS,从性能上考虑,推荐使用16.04LTS或者18.04LTS版本,并且系统内核越新越好,以支持Docker最新的特性。
1.系统要求
用户可通过以下命令查看自己的内核版本详细信息
xiaohui@xiaohui-virtual-machine:~$ uname -a
Linux xiaohui-virtual-machine 4.18.0-15-generic #16~18.04.1-ubuntu SMP Thu Feb 7 14:06:04 UTC 2019 X86_64 X86_64 X86_64 GNU/Linux
如果使用的Ubuntu版本是16.04 LTS版本,为了让Docker使用sufs存储,推荐安装下面两个安装包:
xiaohui@xiaohui-virtual-machine:~$ sudo apt-get update
xiaohui@xiaohui-virtual-machine:~$ sudo apt-get install -y \
linux-image-extra-$(uname -r) \
linux-image-extra-virtual
2.添加镜像源
首先安装apt-transport-https等软件包支持https协议的源
xiaohui@xiaohui-virtual-machine:~$ sudo apt-get update
xiaohui@xiaohui-virtual-machine:~$ sudo apt-get install \
apt-transport-https \
ca-certificates \
curl \
software-properties-common
添加源的gpg秘钥
xiaohui@xiaohui-virtual-machine:~$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
确认导入指纹为“9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88”的gpg公钥:
xiaohui@xiaohui-virtual-machine:~$ sudo apt-key fingerprint 0EBFCD88
获取当前操作系统的代号
xiaohui@xiaohui-virtual-machine:~$ lsb_release -cs
bionic
如果系统是Ubuntu 16.04 LTS,系统代号则为xenial
添加Docker稳定版的官方软件源,注意修改自己的系统代号
xiaohui@xiaohui-virtual-machine:~$ sudo add-get-repository \
"deb [arch=amd64] https://download.docker.com/linux/ubuntu \
bionic \
stable"
添加成功后,再次更新apt软件包缓存
xiaohui@xiaohui-virtual-machine:~$sudp apt-get update
3.开始安装Docker
成功添加源之后,可以安装最新版的Docker了,软件包名称为docker-ce,代表是社区版本。
xiaohui@xiaohui-virtual-machine:~$ sudo apt-get install -y docker-ce
4.当前用户加入docker用户组
xiaohui@xiaohui-virtual-machine:~$ sudo usermod -aG USER_NAME
#USER_NAME为用户名