本篇主要记录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 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
|