论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
搜索
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
只需一步,快速开始
账号登录
立即注册
找回密码
用户名
Email
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
ToB企服应用市场:ToB评测及商务社交产业平台
»
论坛
›
软件与程序人生
›
云原生
›
最具体的ubuntu 安装 docker教程
最具体的ubuntu 安装 docker教程
用多少眼泪才能让你相信
金牌会员
|
2024-6-24 12:17:35
|
来自手机
|
显示全部楼层
|
阅读模式
楼主
主题
553
|
帖子
553
|
积分
1659
Docker是一种流行的容器化平台,它可以或许简化应用步调的摆设和管理。本文将介绍在Ubuntu操纵系统上安装Docker的步调,以便我们可以开始使用Docker来构建和运行容器化应用步调。
系统版本
本文以Ubuntu20.05系统为例安装docker,Ubuntu官方下载地点。
检查卸载老版本docker
ubuntu下自带了docker的库,不需要添加新的源。
但是ubuntu自带的docker版本太低,需要先卸载旧的再安装新的。
注:docker的旧版本不一定被称为docker,docker.io 或 docker-engine也有大概,所以我们卸载的下令为:
$ apt-get remove docker docker-engine docker.io containerd runc
复制代码
如果不能正常卸载,出现如下环境,体现无权限时,需要添加管理员权限才可举行卸载:
我们就需要使用sudo apt-get remove docker docker-engine docker.io containerd runc下令使用root权限来举行卸载。
安装步调
1、更新软件包
在终端中实行以下下令来更新Ubuntu软件包列表和已安装软件的版本:
[/code] [list=1]
[*] sudo apt update
[*] sudo apt upgrade
[/list] 2、安装docker依赖
Docker在Ubuntu上依赖一些软件包。实行以下下令来安装这些依赖:
[code]apt-get install ca-certificates curl gnupg lsb-release
复制代码
3、添加Docker官方GPG密钥
实行以下下令来添加Docker官方的GPG密钥:
curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
复制代码
结果如下:
4、添加Docker软件源
实行以下下令来添加Docker的软件源:
sudo add-apt-repository "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
复制代码
注:该下令需要使用root权限
5、安装docker
实行以下下令来安装Docker:
apt-get install docker-ce docker-ce-cli containerd.io
复制代码
6、配置用户组(可选)
默认环境下,只有root用户和docker组的用户才气运行Docker下令。我们可以将当前用户添加到docker组,以避免每次使用Docker时都需要使用sudo。下令如下:
sudo usermod -aG docker $USER
复制代码
注:重新登录才气使更改见效。
运行docker
我们可以通过启动docker来验证我们是否乐成安装。下令如下:
systemctl start docker
复制代码
安装工具
apt-get -y install apt-transport-https ca-certificates curl software-properties-common
复制代码
重启docker
service docker restart
复制代码
验证是否乐成
sudo docker run hello-world
复制代码
运行下令后,结果如下:
由于我们之前没有拉取过hello-world,所以运行下令后会出现当地没有该镜像,而且会自动拉取的操纵。
查看版本
我们可以通过下面的下令来查看docker的版本
sudo docker version
复制代码
结果如下:
查看镜像
上面我们拉取了hello-world的镜像,现在我们可以通过下令来查看镜像,下令如下:
sudo docker images
复制代码
结果如下图:
出现上述环境,即体现我们乐成在Ubuntu系统上安装了docker。
总结:
感谢每一个认真阅读我文章的人!!!
作为一位过来人也是渴望各人少走一些弯路,如果你不想再体验一次学习时找不到资料,没人解答问题,坚持几天便放弃的感受的话,在这里我给各人分享一些自动化测试的学习资源,渴望能给你前进的路上带来帮助。
软件测试口试文档
我们学习必然是为了找到高薪的工作,下面这些口试题是来自阿里、腾讯、字节等一线互联网大厂最新的口试资料,而且有字节大佬给出了权威的解答,刷完这一套口试资料信赖各人都能找到满足的工作。
视频文档获取方式:
这份文档和视频资料,对于想从事【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,渴望也能帮助到你!以上均可以分享,点下方小卡片即可自行领取。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
回复
使用道具
举报
0 个回复
正序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
发新帖
回复
用多少眼泪才能让你相信
金牌会员
这个人很懒什么都没写!
楼主热帖
杭州联合银行 x 袋鼠云:打造智能标签 ...
真正在大厂干了几年,我学会了反内卷[ ...
【Java开源数据库语言】基于SPL如何提 ...
攻防世界 new_easypwn 题解
安卓期末大作业——单词本APP(源码+任 ...
ssrf实战
1.1. Java简介与安装
内网安全 - 简单域环境搭建
drf接口文档
RabbitMQ原理和架构图解(附6大工作模式 ...
标签云
挺好的
服务器
快速回复
返回顶部
返回列表