ubuntu dockers
时间: 2025-02-12 20:24:03 浏览: 42
### 如何在Ubuntu上安装和配置Docker
#### 安装前准备
为了确保顺利安装最新版本的 Docker,在开始之前应更新现有的 apt 包索引,并卸载旧版 Docker 组件[^1]。
```bash
sudo apt-get update
sudo apt-get remove docker docker-engine docker.io containerd runc
```
#### 配置Docker官方仓库
添加 Docker 的官方 GPG 密钥以验证下载文件的真实性:
```bash
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
```
接着,设置稳定版存储库:
```bash
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
```
#### 安装Docker引擎
再次刷新本地包缓存并安装 Docker 引擎:
```bash
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io
```
此时应该已经完成了 Docker 的基本安装过程。可以通过执行 `docker run hello-world` 来测试是否正常工作。
#### 启动与管理服务
默认情况下,Docker 会自动启动。如果需要手动控制其状态,则可以使用如下命令来开启/关闭服务:
```bash
sudo systemctl start docker # 开启服务
sudo systemctl stop docker # 关闭服务
sudo systemctl enable docker # 设置开机自启
```
#### 用户权限调整
为了让非 root 用户也能运行 Docker 命令而不必每次都加 `sudo` ,可将当前用户加入到 docker 用户组中:
```bash
sudo usermod -aG docker $USER
newgrp docker # 刷新用户组信息
```
完成上述操作之后,重启计算机使更改生效[^2]。
阅读全文
相关推荐
















