本篇主要记录docker安装方式和一些日常工作用到的docker命令。机器采用的为Debian12系统。

安装docker

安装依赖:

1
2
3
apt update
apt upgrade -y
apt install -y apt-transport-https ca-certificates curl gnupg lsb-release

安装docker:

1
apt install -y docker.io docker-compose

测试安装结果:

1
2
docker --version
docker-compose --version

检查docker服务:

1
systemctl status docker
1
2
3
4
5
6
7
8
9
10
11
● docker.service - Docker Application Container Engine
Loaded: loaded (/lib/systemd/system/docker.service; enabled; preset: enabled)
Active: active (running) since Sat 2026-01-03 13:32:54 CST; 4min 33s ago
TriggeredBy: ● docker.socket
Docs: https://docs.docker.com
Main PID: 104286 (dockerd)
Tasks: 8
Memory: 30.5M
CPU: 309ms
CGroup: /system.slice/docker.service
└─104286 /usr/sbin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock

至此,docker已经安装完毕。

换源

目前国内拉取不到镜像,需要修改镜像源。这个网站能够检测可以使用的镜像源:https://status.anye.xyz/
查看服务器/etc/docker下是否有daemon.json文件,若没有进行创建。

1
2
3
4
5
6
7
8
9
10
{
"registry-mirrors": [
"https://docker.1ms.run",
"https://docker.1panel.live",
"https://hub.rat.dev",
"https://dockerproxy.net",
"https://docker-registry.nmqu.com",
"https://mirror.ccs.tencentyun.com"
]
}

重启docker服务:

1
2
sudo systemctl daemon-reload
sudo systemctl restart docker