ubuntu安装docker及1panel

在 Ubuntu 24.04 (Noble Numbat) 上安装 Docker,推荐使用官方源一键安装,稳定且更新及时。


一、前置准备(可选)

如果之前安装过旧版 Docker,先卸载干净:

1
sudo apt remove docker docker-engine docker.io containerd runc

二、正式安装(5步完成)

1. 更新系统并安装依赖

1
2
sudo apt update
sudo apt install ca-certificates curl gnupg lsb-release

2. 添加 Docker 官方 GPG 密钥

1
2
sudo mkdir -m 0755 -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg

3. 设置 Docker 稳定版仓库

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

4. 再次更新包索引并安装 Docker

1
2
sudo apt update
sudo apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

5. 验证安装(必做)

1
2
3
4
5
6
7
8
9
docker info

---

### 三、进阶配置(推荐)
#### 1. 让非 root 用户也能运行 Docker
默认情况下,Docker 需要 `sudo` 权限。将当前用户加入 `docker` 组,即可免 sudo 运行:
```bash
sudo usermod -aG docker $USER

生效方式

  • 注销并重新登录,或
  • 执行 newgrp docker 立即生效

验证:

1
docker info

2. 设置 Docker 开机自启

1
2
sudo systemctl enable docker
sudo systemctl enable containerd

四、常用 Docker 命令速查

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
# 查看 Docker 版本
docker --version

# 查看运行状态
docker info

# 拉取镜像
docker pull nginx

# 运行容器
docker run -d -p 80:80 nginx

# 查看运行中的容器
docker ps

# 查看所有容器(含停止的)
docker ps -a

# 停止容器
docker stop <容器ID/名称>

# 删除容器
docker rm <容器ID/名称>

# 查看镜像
docker images

# 删除镜像
docker rmi <镜像ID/名称>

五、安装1Panel

1
bash -c "$(curl -sSL https://resource.1panel.pro/v2/quick_start.sh)"

配置加速镜像地址

六、常见问题

  • 安装卡住:检查网络,或换用国内镜像源(如阿里云、清华源)。
  • 权限 denied:确保已将用户加入 docker 组并重新登录。
  • Docker 未启动:执行 sudo systemctl start docker

ubuntu安装docker及1panel
https://cszy.top/20260319-ubuntu安装docker及1panel/
作者
csorz
发布于
2026年3月19日
许可协议