千家信息网

如何在Ubuntu操作系统里安装Docker

发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,本篇内容主要讲解"如何在Ubuntu操作系统里安装Docker",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"如何在Ubuntu操作系统里安装Docker"
千家信息网最后更新 2025年12月02日如何在Ubuntu操作系统里安装Docker

本篇内容主要讲解"如何在Ubuntu操作系统里安装Docker",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"如何在Ubuntu操作系统里安装Docker"吧!

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。

今天这篇文章咱们就来将Docker安装到Ubuntu上。

1. 由于Ubuntu里apt官方库里的docker版本可能比较低,因此先用下面的命令行卸载旧版本(如果有的话)

sudo apt-get remove docker docker-engine docker-ce docker.io

2. 更新apt包索引:

sudo apt-get update

3. 执行下列命令行,使apt可以通过HTTPS协议去使用存储库:

sudo apt-get install -y apt-transport-https ca-certificates curl software-properties-common

4. 添加Docker官方提供的GPG密钥:

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

什么是GPG密钥呢?大家可以从阮一峰老师的博客:GPG入门教程里获得答案:

1991年,程序员Phil Zimmermann为了避开政府监视,开发了加密软件PGP。这个软件非常好用,迅速流传开来,成了许多程序员的必备工具。但是,它是商业软件,不能自由使用。所以,自由软件基金会决定,开发一个PGP的替代品,取名为GnuPG。这就是GPG的由来。

上面的文字出自阮一峰老师的博客链接: http://www.ruanyifeng.com/blog/2013/07/gpg.html

5. 设置stable存储库:

sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"

最后再次更新apt包索引:

6. 安装最新版本的docker-ce:

sudo apt-get install -y docker-ce

安装完毕后,可以看到Docker服务已经从/lib/systemd/system/docker.service启动了,dockerd进程id为4921:

命令行ps -aux查看进程id为4921的进程路径:/usr/bin/dockerd -H fd://

使用命令sudo docker version可以查看安装docker的版本:

使用命令sudo docker run hello-world,能观察到从远程下载这个测试用的容器:Pulling from library/hello-world:

然后看到打印消息:Hello from Docker! 说明Docker安装成功。

到此,相信大家对"如何在Ubuntu操作系统里安装Docker"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

命令 容器 版本 软件 操作系统 系统 里安 进程 开发 自由 内容 博客 官方 密钥 程序 程序员 索引 老师 面的 一峰 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 软件开发跟电商有关系吗 为什么完美一直显示服务器已满 搭建服务器需要多少兆的宽带 郑州软件开发怎么做微信小程序 网络安全稳定教育心得体会 it服务器搭建私有云 朝阳区网络技术咨询共同合作 社交网站数据库表有哪些 怎样远程控制服务器 红河仁华软件开发 arm电子软件开发 入侵检测网络安全 应用数学与通信网络技术 网络安全补丁专门加固措施 数据库专用访问技术 上海护壹软件开发公司 三分技术七分管理网络安全 实况20服务器还开放么 数据库二维表处理方法 常用数据库逻辑运算符 镇街网络安全信息 软件开发信息技术服务发票大类 如何选择erp软件开发商 关系数据库管理系统概括 linux饥荒搭建服务器 编制一个带数据库的小程序 想学习网络安全怎么学 sql数据库数值为空怎么表示 武大网络安全学院副书记瞿成雄 db2数据库锁等待
0