Linux系统上安装Docker的详细教程

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

请添加图片描述

感谢浪浪云支持发布
浪浪云活动链接 :https://langlangy.cn/?i8afa52


Docker是一种开源的容器技术,它帮助开发者实现应用程序的轻量化、可移植性和一致性。本文将讲解如何在常见的Linux发行版上安装Docker,包括Ubuntu/Debian和CentOS/RHEL。

1. 在Ubuntu/Debian系统上安装Docker

1.1 更新软件包

在开始安装Docker之前,建议先更新系统的软件包。

sudo apt update && sudo apt upgrade -y

1.2 安装依赖包

安装一些必要的依赖包,这些依赖包在安装Docker时会用到。

sudo apt install apt-transport-https ca-certificates curl gnupg lsb-release -y

1.3 添加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

1.4 添加Docker仓库

将Docker的仓库添加到APT源列表中。

echo "deb [arch=amd64 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

对于Debian系统,请替换ubuntudebian

1.5 安装Docker引擎

更新APT包索引,然后安装Docker引擎。

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

1.6 启动并验证Docker

启动Docker服务并设置开机自启动,然后验证Docker是否安装成功。

sudo systemctl start docker
sudo systemctl enable docker
sudo docker --version

如果看到Docker的版本信息,说明Docker成功安装。

2. 在CentOS/RHEL系统上安装Docker

2.1 更新软件包

同样,建议先更新系统的软件包。

sudo yum update -y

2.2 安装依赖包

安装必要的依赖包。

sudo yum install -y yum-utils device-mapper-persistent-data lvm2

2.3 添加Docker仓库

使用yum-config-manager添加Docker CE仓库。

sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

对于RHEL系统,请将centos替换为rhel

2.4 安装Docker引擎

安装Docker CE和containerd

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

2.5 启动并验证Docker

启动Docker服务并设置开机自启动,然后验证Docker是否安装成功。

sudo systemctl start docker
sudo systemctl enable docker
sudo docker --version

如果看到Docker的版本信息,说明Docker成功安装。

3. 使用非root用户运行Docker

3.1 创建Docker用户组

为了安全性和方便性,可以将非root用户添加到Docker用户组。

sudo groupadd docker
sudo usermod -aG docker $USER

3.2 应用更改

应用更改,重新登录用户会话或重启系统。

newgrp docker

3.3 验证非root用户权限

验证非root用户能否运行Docker命令。

docker run hello-world

如果能够看到Hello World的输出,说明配置成功。

4. 小结

通过以上步骤,我们在常见的Linux发行版上成功安装并配置了Docker。Docker是一种非常强大的工具,它简化了容器的管理,提高了应用的可移植性和一致性。希望本教程能够帮助您轻松安装和使用Docker。

感谢浪浪云支持发布
浪浪云活动链接 :https://langlangy.cn/?i8afa52
请添加图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值