最详细的ubuntu 安装 docker教程,文末获取实用干货大礼包! ...

打印 上一主题 下一主题

主题 609|帖子 609|积分 1827


Docker是一种流行的容器化平台,它能够简化应用程序的部署和管理。本文将先容在Ubuntu利用系统上安装Docker的步骤,以便我们可以开始利用Docker来构建和运行容器化应用程序。
系统版本

本文以Ubuntu20.05系统为例安装docker,Ubuntu官方下载地址。
检查卸载老版本docker

ubuntu下自带了docker的库,不必要添加新的源。
但是ubuntu自带的docker版本太低,必要先卸载旧的再安装新的。
注:docker的旧版本不肯定被称为docker,docker.io 或 docker-engine也有可能,所以我们卸载的命令为:
  1. $ apt-get remove docker docker-engine docker.io containerd runc
复制代码
假如不能正常卸载,出现如下情况,显示无权限时,必要添加管理员权限才可举行卸载:

我们就必要利用sudo apt-get remove docker docker-engine docker.io containerd runc命令利用root权限来举行卸载。
安装步骤


  • 更新软件包
在终端中执行以下命令来更新Ubuntu软件包列表和已安装软件的版本:
  1. sudo apt update
  2. sudo apt upgrade
复制代码

  • 安装docker依赖
Docker在Ubuntu上依赖一些软件包。执行以下命令来安装这些依赖:
  1. apt-get install ca-certificates curl gnupg lsb-release
复制代码

  • 添加Docker官方GPG密钥
执行以下命令来添加Docker官方的GPG密钥:
  1. curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
复制代码
结果如下:


  • 添加Docker软件源
执行以下命令来添加Docker的软件源:
  1. sudo add-apt-repository "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
复制代码
注:该命令必要利用root权限


  • 安装docker
执行以下命令来安装Docker:
  1. apt-get install docker-ce docker-ce-cli containerd.io
复制代码

  • 配置用户组(可选)
默认情况下,只有root用户和docker组的用户才气运行Docker命令。我们可以将当前用户添加到docker组,以避免每次利用Docker时都必要利用sudo。命令如下:
  1. sudo usermod -aG docker $USER
复制代码
注:重新登录才气使更改见效。
运行docker

我们可以通过启动docker来验证我们是否成功安装。命令如下:
  1. systemctl start docker
复制代码
安装工具
  1. apt-get -y install apt-transport-https ca-certificates curl software-properties-common
复制代码
重启docker
  1. service docker restart
复制代码
验证是否成功
  1. sudo docker run hello-world
复制代码
运行命令后,结果如下:

因为我们之前没有拉取过hello-world,所以运行命令后会出现本地没有该镜像,并且会自动拉取的利用。
查看版本
我们可以通过下面的命令来查看docker的版本
  1. sudo docker version
复制代码
结果如下:

查看镜像
上面我们拉取了hello-world的镜像,现在我们可以通过命令来查看镜像,命令如下:
  1. sudo docker images
复制代码
结果如下图:

出现上述情况,即表现我们成功在Ubuntu系统上安装了docker。
获取更多软件测试技能资料/口试题解析,请点击!
视频干货合集
2024最新Python3.1x软件测试开辟必备语法底子解说
7天软件测试快速入门教程
测试开辟佳构公开课合集
测试开辟/自动化测试/性能测试/精准测试/测试左移/测试右移/人工智能测试
大厂口试真题解析
JMeter实时性能监控平台


另免费赠予软件测试开辟方面的专业资料包!助您事半功倍,提升技能,把握职场先机。
软件测试职业发展

零底子入门

测试必备编程篇

自动化测试

性能测试

测试管理

工程效能篇

口试求职篇
软件测试的口试宝典,内含一线互联网大厂口试真题、口试本领、软件测试口试简历引导,免费领取!


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

写过一篇

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表