LINUX docker安装
时间: 2025-01-04 07:34:53 浏览: 11
### 如何在Linux操作系统上安装Docker容器平台
#### 准备工作
确保操作系统的内核版本支持cgroup v2特性,这有助于更好地管理资源分配和隔离性能。对于大多数现代Linux发行版,默认情况下已经满足此条件。
#### 更新软件包索引
为了获取最新的可用更新列表,在执行任何其他命令之前先刷新本地APT缓存或YUM库中的元数据。
```bash
sudo apt-get update # 对于基于Debian/Ubuntu的系统
sudo yum check-update # 对于基于RedHat/CentOS/Fedora的系统
```
#### 安装必要的依赖项
一些基本工具和服务可能需要预先安装以便顺利完成后续步骤。
```bash
sudo apt-get install -y apt-transport-https ca-certificates curl software-properties-common # Debian/Ubuntu
sudo yum install -y yum-utils device-mapper-persistent-data lvm2 # RedHat/CentOS/Fedora
```
#### 添加官方GPG密钥与存储库
通过验证签名来保障所下载软件的真实性至关重要;因此要添加来自Docker官方网站的安全公钥,并注册稳定版发布渠道作为新的APT/YUM源之一。
```bash
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg # Ubuntu/Debian
sudo add-apt-repository "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo # CentOS/RHEL
```
#### 执行实际安装过程
现在可以安全地调用`install`指令完成最终部署动作了。
```bash
sudo apt-get install docker-ce docker-ce-cli containerd.io # Debian/Ubuntu
sudo yum install docker-ce docker-ce-cli containerd.io # RedHat/CentOS/Fedora
```
#### 启动服务并设置开机自启
为了让新安装的服务能够立即生效以及每次重启计算机后自动加载,需分别启用它对应的systemctl单元文件。
```bash
sudo systemctl start docker.service
sudo systemctl enable docker.service
```
#### 验证安装成功与否
最后一步是确认一切正常运作——即可以通过CLI客户端查询当前已知的所有活动实例状态。
```bash
docker info
```
以上就是在Linux环境下搭建Docker环境所需经历的主要环节概述[^1]。
阅读全文