最详细的ubuntu 安装 docker教程

 🔥 交流讨论:欢迎加入我们一起学习!

 🔥 资源分享耗时200+小时精选的「软件测试」资料包

🔥 教程推荐:火遍全网的《软件测试》教程  

 📢欢迎点赞 👍 收藏 ⭐留言 📝 如有错误敬请指正!

   

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软件包列表和已安装软件的版本:

sudo apt update
sudo apt upgrade

2、安装docker依赖

Docker在Ubuntu上依赖一些软件包。执行以下命令来安装这些依赖:

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。

最后我邀请你进入我们的【软件测试学习交流群:785128166】, 大家可以一起探讨交流软件测试,共同学习软件测试技术、面试等软件测试方方面面,还会有免费直播课,收获更多测试技巧,我们一起进阶Python自动化测试/测试开发,走向高薪之路

作为一个软件测试的过来人,我想尽自己最大的努力,帮助每一个伙伴都能顺利找到工作。所以我整理了下面这份资源,现在免费分享给大家,有需要的小伙伴可以关注【公众号:程序员二黑】自提!

### 如何在 Ubuntu 系统上安装 Docker #### 准备工作 为了确保系统的软件包索引是新的,在开始之前更新现有的 apt 包索引: ```bash sudo apt-get update ``` #### 卸载旧版本 如果存在较早的 Docker 版本,建议先将其移除以避免冲突。这包括 `docker`、`docker-engine` 和其他相关包。 ```bash sudo apt-get remove docker docker-engine docker.io containerd runc ``` #### 设置 Docker 的官方仓库 添加 Docker 官方 GPG 密钥来验证下载的内容[^3]: ```bash curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - ``` 接下来设置稳定版存储库。执行此命令前需确认当前使用的 Linux 发行版代号(对于 Ubuntu 20.04 是 focal),并相应调整下面命令中的发行版名称部分: ```bash sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" ``` 再次刷新本地包缓存以便能够访问新加入的仓库资源: ```bash sudo apt-get update ``` #### 安装新版本的 Docker Engine 现在可以从 Docker 自己维护的 APT 存储库中安装所需组件了。通过如下指令完成实际安装过程: ```bash sudo apt-get install docker-ce docker-ce-cli containerd.io ``` #### 验证安装成功与否 后一步是测试 Docker 是否正常运行。启动服务并通过 hello-world 测试镜像来进行简单的功能检测: ```bash sudo systemctl start docker sudo docker run hello-world ``` 以上操作完成后应该可以看到一条欢迎消息,说明容器引擎已经可以正常使用了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值