系统要求
docker目前只能运行在64位平台上,并且要求内核版本不低于3.10,实际上内核越新越好,过低的内核版本容易造成功能不稳定。
用户可以通过如下命令检查自己的内核版本详细信息:
或
docker目前支持的最低ubuntu版本为:14.04 lts,但实际上从稳定性上考虑,推荐至少使用16.04 lts版本。
注意:
ubuntu发行版中,lts(long-term-support)意味着更稳定的功能和更长期(目前为5年)的升级支持,生产环境中尽量使用lts版本。
如果使用ubuntu 16.04 lts 版本,为了让docker使用aufs存储,推荐安装如下两个软件包:
如果出现如下异常:
解决方案:
linux-image-generic 应该已经安装了相关的 linux-image-extra 包,但名称已更改为 linux-modules-extra 。试试这个升级到最新的内核:
然后,重新启动并尝试使用以下命令:
添加镜像源
首先需要安装 apt-transport-https 包支持https协议的源:
添加源的gpg密钥:
设置稳定版仓库:
添加成功后,更新apt软件包缓存:
安装docker ce和containerd
由于网络原因,安装过程可能会失败,重新执行安装命令即可。该方式安装的为最新版的docker ce和containerd。
查看docker版本:
检查docker ce是否安装正确:
出现如下信息,表示安装成功:
让普通用户使用docker
要解决这个问题,必须抓住linux的权限管理:要把当前的用户添加到docker group.
notes:
-a :在-g存在的情况下,增加次要用户组的支持,不是修改当前用户组
-g :修改当前次要组
-g -a :是增加新的次要组
卸载docker
卸载docker engine,cli和containerd软件包:
主机上的映像,容器,卷或自定义配置文件不会自动删除。要删除所有图像,容器和卷:
必须手动删除所有已编辑的配置文件。
到此这篇关于ubuntu 环境下安装 docker环境详解的文章就介绍到这了,更多相关ubuntu 环境下安装 docker内容请搜索代码网以前的文章或继续浏览下面的相关文章希望大家以后多多支持代码网!
发表评论