Ubuntu环境安装Docker

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为用户名

你可能感兴趣的:(Ubuntu环境安装Docker)