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 已成功安装并运行。
其他发行版
- CentOS/RHEL:
- Fedora:
用户权限管理
默认情况下,Docker 命令需要 root 权限。如果您希望普通用户也能运行 Docker 命令,可以将该用户添加到 docker
组:
sudo usermod -aG docker $USER
然后注销并重新登录,或者重新启动系统以使更改生效。
原文地址:https://blog.csdn.net/jkzyx123/article/details/143943793
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!