Ubuntu上安装Docker的方法是什么

发布时间:2022-11-17 09:53:00 作者:iii
来源:亿速云 阅读:120

Ubuntu上安装Docker的方法是什么

Docker 是一种开源的容器化平台,允许开发者将应用程序及其依赖项打包到一个轻量级、可移植的容器中。通过 Docker,开发者可以在不同的环境中快速部署和运行应用程序,而无需担心环境差异带来的问题。本文将详细介绍在 Ubuntu 系统上安装 Docker 的步骤。

1. 准备工作

在开始安装 Docker 之前,确保你的 Ubuntu 系统已经更新到最新版本,并且具备管理员权限(即可以使用 sudo 命令)。

1.1 更新系统

首先,打开终端并运行以下命令来更新系统的包列表和已安装的软件包:

sudo apt update
sudo apt upgrade -y

1.2 安装必要的依赖包

Docker 依赖于一些系统包,确保这些包已经安装:

sudo apt install apt-transport-https ca-certificates curl software-properties-common -y

2. 添加 Docker 官方 GPG 密钥

为了确保从 Docker 官方仓库下载的软件包是安全的,我们需要添加 Docker 的 GPG 密钥:

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

3. 添加 Docker 官方仓库

接下来,我们需要将 Docker 的官方仓库添加到系统的软件源列表中。根据你的 Ubuntu 版本选择合适的命令。

3.1 确定 Ubuntu 版本

首先,确定你的 Ubuntu 版本:

lsb_release -cs

这将输出你的 Ubuntu 版本代号,例如 focal(对应 Ubuntu 20.04)或 bionic(对应 Ubuntu 18.04)。

3.2 添加 Docker 仓库

根据你的 Ubuntu 版本,运行以下命令来添加 Docker 仓库:

echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

4. 安装 Docker

现在,我们已经准备好安装 Docker 了。首先,更新系统的包列表以包含新添加的 Docker 仓库:

sudo apt update

然后,安装 Docker 的最新版本:

sudo apt install docker-ce docker-ce-cli containerd.io -y

5. 启动并启用 Docker 服务

安装完成后,Docker 服务会自动启动。你可以通过以下命令来检查 Docker 服务的状态:

sudo systemctl status docker

如果 Docker 服务没有自动启动,你可以手动启动它:

sudo systemctl start docker

为了确保 Docker 在系统启动时自动启动,你可以启用它:

sudo systemctl enable docker

6. 验证 Docker 安装

为了确保 Docker 已经正确安装并可以正常工作,你可以运行一个简单的测试容器:

sudo docker run hello-world

如果一切正常,你将看到一条欢迎信息,表明 Docker 已经成功安装并可以正常运行容器。

7. 配置 Docker 以非 root 用户身份运行(可选)

默认情况下,Docker 命令需要以 root 用户身份运行。为了方便起见,你可以将当前用户添加到 docker 组中,以便在不使用 sudo 的情况下运行 Docker 命令。

7.1 添加用户到 docker

运行以下命令将当前用户添加到 docker 组:

sudo usermod -aG docker $USER

7.2 重新登录

为了使组更改生效,你需要重新登录系统。你可以通过注销并重新登录,或者使用以下命令重新加载用户组:

newgrp docker

7.3 验证非 root 用户权限

现在,你可以尝试在不使用 sudo 的情况下运行 Docker 命令:

docker run hello-world

如果一切正常,你将看到与之前相同的欢迎信息。

8. 卸载 Docker(可选)

如果你不再需要 Docker,可以通过以下步骤将其从系统中卸载。

8.1 停止 Docker 服务

首先,停止 Docker 服务:

sudo systemctl stop docker

8.2 卸载 Docker 软件包

然后,卸载 Docker 软件包:

sudo apt purge docker-ce docker-ce-cli containerd.io -y

8.3 删除 Docker 相关文件和目录

最后,删除 Docker 相关的配置文件和目录:

sudo rm -rf /var/lib/docker
sudo rm -rf /etc/docker

9. 总结

通过以上步骤,你已经成功在 Ubuntu 系统上安装并配置了 Docker。Docker 提供了一种高效、灵活的方式来管理和部署应用程序,特别是在开发和测试环境中。现在,你可以开始使用 Docker 来创建和管理容器,享受容器化技术带来的便利。

如果你在安装过程中遇到任何问题,可以参考 Docker 官方文档或社区论坛获取更多帮助。祝你在使用 Docker 的过程中一切顺利!

推荐阅读:
  1. 在ubuntu上安装mysql的方法
  2. Ubuntu18.04上如何安装Docker CE

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

ubuntu docker

上一篇:Ubuntu静态IP地址怎么配置

下一篇:Ubuntu系统环境怎么配置

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》