Ubuntu22.04安装Docker过程记录

2 篇文章 0 订阅
1 篇文章 0 订阅

欢迎来到学了么社区,我是fatboss

学了么社区,营造专业的学习环境,完善专业的学习资料,打造一个属于学习的网站,目前只开发计算机编程语言模块,可以微信加群(搜索微信号xuelem,备注:csdn 学了么来源)进行学习讨论。

一、安装方法

1、安装方法

安装方法有两种,一种是直接安装Docker Desktop,一种是单独安装Docker Engine。

2、使用场景
两者虽然都可以,但还是有各自更贴合的使用场景。

在服务器上,通常安装 Docker Engine 更为合适,因为它是一个更轻量级、专注于容器管理的工具。

Docker Engine 提供了命令行接口和 API,用于创建、运行和管理容器。

Docker Desktop 则是一个面向桌面环境的应用程序,它包括了 Docker Engine 以及一些额外的功能,如图形化界面、容器管理工具和与桌面环境集成的功能。

Docker Desktop 主要用于在开发人员的本地环境中运行 Docker 容器,以便进行应用程序的开发、测试和调试。

对于服务器环境,通常不需要图形化界面和与桌面环境的集成,因此安装 Docker Engine 可以提供更简洁和专注的容器管理体验。

此外,Docker Engine 可以在各种服务器操作系统上运行,包括 Linux、Windows Server 等。

当然,如果你在服务器上需要使用图形化界面来管理容器,或者你更喜欢使用图形化工具来操作 Docker,那么也可以安装 Docker Desktop。

但请注意,Docker Desktop 在服务器环境中的资源消耗可能会相对较高。

总之,对于服务器环境,通常推荐安装 Docker Engine,而对于开发人员的本地环境,可以选择安装 Docker Desktop。

二、Ubuntu22.04安装Docker Engine

要在 Ubuntu 22.04 上安装 Docker Engine,可以按照以下步骤进行操作:

1、首先,确保你的系统已经更新到最新的软件包:

sudo apt-get update

2、安装必要的依赖包:

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

3、添加 Docker 的官方 GPG 密钥:

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

4、添加 Docker 的存储库:

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

5、更新软件包索引并安装 Docker Engine:

sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io

6、安装完成后,启动 Docker 服务:

sudo systemctl start docker

7、验证安装是否成功:

docker --version

注意:
上述步骤是基于 Ubuntu 22.04 版本的安装方法。
如果你使用的是其他版本的 Ubuntu,可能会有些许差异。
另外,确保在执行上述命令时使用具有管理员权限的用户。

三、使用过程中遇到的问题

1、docker每次执行指令都需要加sudo,否则报错 permission denied

如果你在每次执行 docker 命令时都需要加上 sudo,可能是因为你的用户没有足够的权限来执行 docker 命令。

为了解决这个问题,你可以将你的用户添加到 docker 组中,这样你就可以无需 sudo 权限来执行 docker 命令。

在 Linux 系统中,你可以按照以下步骤来解决这个问题:

使用 sudo 命令执行以下命令,将你的用户添加到 docker 组中:

   sudo usermod -aG docker $USER

请将 $USER 替换为你的用户名。

重新登录系统,或者使用以下命令刷新组权限:

  newgrp docker

这将使你的用户组权限立即生效。

完成上述步骤后,你应该可以无需 sudo 权限即可执行 docker 命令。

  • 23
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

学了么

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值