Ubuntu下安装配置Docker的教程详解
发布时间 - 2026-01-10 22:37:56 点击率:次获取Docker

1、准备
Docker要求64位Linux且内核版本在3.10以上,在终端里输入uname -r查看,如图:
接下来更新源并查看是否有https方法:
sudo apt-get update sudo apt-get install apt-transport-https ca-certificates
2、添加key
输入以下命令添加GPG key:
sudo apt-key adv \
--keyserver hkp://ha.pool.sks-keyservers.net:80 \
--recv-keys 58118E89F3A912897C070ADBF76221572C52609D
如果上面的key不能用,可以改为hkp://pgp.mit.edu:80或hkp://keyserver.ubuntu.com:80.
3、选择库
参照下表:
我的操作系统是16.04的,则选择deb https://apt.dockerproject.org/repo ubuntu-xenial main
输入以下命令添加:
echo "deb https://apt.dockerproject.org/repo ubuntu-xenial main" | sudo tee /etc/apt/sources.list.d/docker.list
然后更新源:
sudo apt-get update
查看库:
apt-cache policy docker-engine
添加成功的话则如图:
之后安装官方推荐包,方便使用AUFS驱动,AUFS能将一台机器上的多个目录或文件,以联合的方式提供统一视图进行管理:
sudo apt-get install linux-image-extra-$(uname -r) linux-image-extra-virtual
4、安装Docker
先更新源再安装:
sudo apt-get install docker-engine
这样会自动从仓库中pull最新的docker-engine,安装完成后开启docker,可以pull个测试镜像试试:
sudo service docker start sudo docker run hello-world
如图:
查看版本:
获取镜像
众所周知,国内需要科学上网,所以在官方的Hub上pull镜像太慢,DaoCloud提供了加速器,在DaoCloud注册后即可使用,输入sudo gedit /etc/default/docker打开并编辑内容,将#DOCKER_OPTS="--dns 8.8.8.8 --dns 8.8.4.4"这行的#去掉,并在后添加加速器提供的地址,如图:
之后输入以下命令重启docker,并搜索ubuntu镜像:
sudo service docker restart sudo docker search ubuntu
结果如下:
使用sudo docker pull ubuntu拉取镜像:
使用如下命令将当前用户添加到Docker中,省去使用root权限:
sudo groupadd docker sudo gpasswd -a 用户 docker
重新登录系统后当前用户就不再需要权限:
基本的安装配置就算完成了,欧摩西罗伊~~
以上所述是小编给大家介绍的Ubuntu下安装配置Docker的教程详解,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!
# ubuntu
# docker
# 安装
# 配置
# 在Ubuntu18.04上安装Docker CE的方法(社区版)
# 分享Ubuntu19无法安装docker源问题
# Ubuntu Docker 的安装部署及简单应用
# 详解ubuntu 16.04安装docker教程
# 一步步详解如何在Ubuntu 18.04上安装Docker
# 新源
# 镜像
# 如图
# 罗伊
# 摩西
# 小编
# 多个
# 在此
# 一台
# 给大家
# 不能用
# 能将
# 重启
# 所述
# 众所周知
# 太慢
# 给我留言
# 感谢大家
# 后即
# 下表
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
企业网站制作这些问题要关注
今日头条AI怎样推荐抢票工具_今日头条AI抢票工具推荐算法与筛选【技巧】
Android Socket接口实现即时通讯实例代码
如何用AI帮你把自己的生活经历写成一个有趣的故事?
Laravel如何实现API资源集合?(Resource Collection教程)
网站制作大概多少钱一个,做一个平台网站大概多少钱?
Laravel如何为API编写文档_Laravel API文档生成与维护方法
网站优化排名时,需要考虑哪些问题呢?
Laravel如何使用Passport实现OAuth2?(完整配置步骤)
php在windows下怎么调试_phpwindows环境调试操作说明【操作】
Laravel如何配置任务调度?(Cron Job示例)
如何快速搭建安全的FTP站点?
Laravel如何处理CORS跨域问题_Laravel项目CORS配置与解决方案
Laravel模型事件有哪些_Laravel Model Event生命周期详解
Laravel如何升级到最新版本?(升级指南和步骤)
Laravel怎么实现验证码功能_Laravel集成验证码库防止机器人注册
Laravel如何记录自定义日志?(Log频道配置)
Laravel API资源类怎么用_Laravel API Resource数据转换
利用 Google AI 进行 YouTube 视频 SEO 描述优化
如何在自有机房高效搭建专业网站?
如何在服务器上配置二级域名建站?
Win11怎么开启自动HDR画质_Windows11显示设置HDR选项
JS中页面与页面之间超链接跳转中文乱码问题的解决办法
如何快速查询网站的真实建站时间?
Laravel如何部署到服务器_线上部署Laravel项目的完整流程与步骤
浅谈redis在项目中的应用
Laravel如何配置和使用缓存?(Redis代码示例)
专业商城网站制作公司有哪些,pi商城官网是哪个?
Laravel Facade的原理是什么_深入理解Laravel门面及其工作机制
高性能网站服务器部署指南:稳定运行与安全配置优化方案
HTML5建模怎么导出为FBX格式_FBX格式兼容性及导出步骤【指南】
EditPlus中的正则表达式实战(6)
Laravel的HTTP客户端怎么用_Laravel HTTP Client发起API请求教程
,怎么在广州志愿者网站注册?
lovemo网页版地址 lovemo官网手机登录
浏览器如何快速切换搜索引擎_在地址栏使用不同搜索引擎【搜索】
Android使用GridView实现日历的简单功能
惠州网站建设制作推广,惠州市华视达文化传媒有限公司怎么样?
如何快速使用云服务器搭建个人网站?
微博html5版本怎么弄发超话_超话进入入口及发帖格式要求【教程】
Laravel队列由Redis驱动怎么配置_Laravel Redis队列使用教程
如何快速搭建高效WAP手机网站吸引移动用户?
图片制作网站免费软件,有没有免费的网站或软件可以将图片批量转为A4大小的pdf?
iOS正则表达式验证手机号、邮箱、身份证号等
百度输入法全感官ai怎么关 百度输入法全感官皮肤关闭
zabbix利用python脚本发送报警邮件的方法
Laravel怎么在Blade中安全地输出原始HTML内容
非常酷的网站设计制作软件,酷培ai教育官方网站?
Laravel如何自定义分页视图?(Pagination示例)
详解免费开源的.NET多类型文件解压缩组件SharpZipLib(.NET组件介绍之七)

