Docker学习之Ubuntu安装docker
程序员文章站
2022-06-03 21:01:45
...
一、docker对ubuntu的要求
Docker 要求 Ubuntu 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的 Ubuntu 版本是否支持 Docker。
通过 uname -r 命令查看你当前的内核版本
如图所示,当前内核版本为4.15.0-54-generic,因此符合安装条件。
二、安装docker最新安装包
使用wget 命令,获取最新安装包,并使用shell 命令安装
wget -qO- https://get.docker.com/ | sh
从安装提示可以看出,docker已经安装完成,但是最下面提示一些警告,大致意思是如果要以非root用户去运行docker就需要将用户添加到docker组里面,否则将无法运行docker。
sudo usermod -aG docker ubuntu --- 注意此处的ubuntu是用户名,替换成你当前要添加的用户。
三、启动docker服务
sudo service docker start
这里我使用root用户启动服务,执行命令后,没有错误提示,代表已经启动成功。
使用进程查看命令,查看当前docker情况
ps -ef|grep docker
由图可知,docker启动成功。
四、运行测试项目
在docker远程仓库中有hello-world项目,所以我们可以运行hello-world项目进行测试。
使用命令:
docker run hello-world
如下图所示,直接运行将提示权限不足,这是因为我当前用户不是root用户,上面安装时已经提示过需要添加用户,这里我没添加,所以提示错误,因此用管理员权限进行执行,本地仓库没有当前项目,所以从远程仓库拉取后执行,结果正确。
以上内容,参考 https://www.runoob.com/docker/docker-tutorial.html,有需要请移步。
上一篇: CentOS安装docker并设置权限
推荐阅读
-
Docker中完成Jenkins的安装
-
一行命令安装docker和docker-compose(CentOS7)
-
Docker之MySql5.7中only_full_group_by的问题解决
-
CentOS7下Docker的安装教程
-
centos下非yum方式安装docker环境
-
Docker安装nginx
-
Docker容器安装的mysql ERROR 1045 (28000): Access denied for user 'root'@'localhost'
-
Ubuntu1404 64 安装nginx之 缺少 libpcreso1
-
thinkPHP学习笔记之安装配置篇
-
Docker虚拟化容器技术简介及安装/卸载