自学内容网 自学内容网

linux上安装docker

在 Linux 上安装 Docker 是一个相对简单的过程。以下是针对 Debian 和其他基于 Debian 的发行版(如 Ubuntu)的详细步骤。如果您使用的是其他发行版(如 CentOS 或 Fedora),也可以参考相应的官方文档进行安装。

安装 Docker on Debian/Ubuntu

1. 更新包索引

首先,确保您的系统包索引是最新的:

sudo apt update
2. 安装必要的依赖

安装一些必要的包来允许 apt 通过 HTTPS 使用仓库:

sudo apt install apt-transport-https ca-certificates curl software-properties-common
3. 添加 Docker 的官方 GPG 密钥

下载并添加 Docker 的官方 GPG 密钥:

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

#ubuntu
#curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
4. 设置稳定的 Docker APT 仓库

添加 Docker 的 APT 仓库到您的系统:

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

#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
5. 更新包索引

再次更新包索引以包含 Docker 仓库:

sudo apt update
6. 安装 Docker

安装最新版本的 Docker Engine:

sudo apt install docker-ce docker-ce-cli containerd.io
7. 验证安装

验证 Docker 是否安装成功并正在运行:

sudo systemctl status docker

您应该看到 Docker 服务正在运行。如果未运行,可以手动启动它:

sudo systemctl start docker
8. 启用 Docker 开机自启

为了确保 Docker 在系统重启后自动启动,可以启用开机自启:

sudo systemctl enable docker
9. 测试 Docker

运行一个简单的 Docker 容器来测试安装是否成功:

sudo docker run hello-world

如果一切正常,您将看到一条欢迎消息,说明 Docker 已成功安装并运行。

其他发行版

用户权限管理

默认情况下,Docker 命令需要 root 权限。如果您希望普通用户也能运行 Docker 命令,可以将该用户添加到 docker 组:

sudo usermod -aG docker $USER

然后注销并重新登录,或者重新启动系统以使更改生效。


原文地址:https://blog.csdn.net/jkzyx123/article/details/143943793

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!