一、docker对ubuntu的要求

         Docker 要求 Ubuntu 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的 Ubuntu 版本是否支持 Docker。

通过 uname -r 命令查看你当前的内核版本

ubuntu docker 安装flannle ubuntu 安装docker_Docker 安装

如图所示,当前内核版本为4.15.0-54-generic,因此符合安装条件。

 

二、安装docker最新安装包

         使用wget 命令,获取最新安装包,并使用shell 命令安装

wget -qO- https://get.docker.com/ | sh

ubuntu docker 安装flannle ubuntu 安装docker_docker_02

       从安装提示可以看出,docker已经安装完成,但是最下面提示一些警告,大致意思是如果要以非root用户去运行docker就需要将用户添加到docker组里面,否则将无法运行docker。

sudo usermod -aG docker ubuntu    --- 注意此处的ubuntu是用户名,替换成你当前要添加的用户。

 三、启动docker服务

sudo service docker start

        这里我使用root用户启动服务,执行命令后,没有错误提示,代表已经启动成功。

ubuntu docker 安装flannle ubuntu 安装docker_root用户_03

        使用进程查看命令,查看当前docker情况

ps -ef|grep docker

ubuntu docker 安装flannle ubuntu 安装docker_docker_04

        由图可知,docker启动成功。 

四、运行测试项目

        在docker远程仓库中有hello-world项目,所以我们可以运行hello-world项目进行测试。

        使用命令:

docker run hello-world

        如下图所示,直接运行将提示权限不足,这是因为我当前用户不是root用户,上面安装时已经提示过需要添加用户,这里我没添加,所以提示错误,因此用管理员权限进行执行,本地仓库没有当前项目,所以从远程仓库拉取后执行,结果正确。

ubuntu docker 安装flannle ubuntu 安装docker_Ubuntu 安装Docker_05

 

以上内容,参考 https://www.runoob.com/docker/docker-tutorial.html,有需要请移步。