【小白入门】Docker详细教程
一、Docker Desktop
1、配置镜像加速器
1.1通过Docker Desktop配置
-
设置——Docker Engine——右侧JSON中修改registry-mirrors字段
"registry-mirrors": [
"https://hub-mirror.c.163.com",
"https://mirror.ccs.tencentyun.com",
"https://mirrors.aliyun.com"
]
或
"registry-mirrors": [
"https://docker.m.daocloud.io",
"https://noohub.ru",
"https://huecker.io",
"https://dockerhub.timeweb.cloud",
"https://0c105db5188026850f80c001def654a0.mirror.swr.myhuaweicloud.com",
"https://5tqw56kt.mirror.aliyuncs.com",
"https://docker.1panel.live",
"http://mirrors.ustc.edu.cn/",
"http://mirror.azure.cn/",
"https://hub.rat.dev/",
"https://docker.ckyl.me/",
"https://docker.chenby.cn",
"https://docker.hpcloud.cloud",
"https://docker.m.daocloud.io"
]
-
点击「Apply & Restart」应用配置并重启 Docker
1.2直接修改配置文件daemon.json
Win+r直接搜
%USERPROFILE%.dockerdaemon.json
或者手动查找
修改完需要重启
终端查看
docker info
1.3参数解释
-
Docker
daemon.json
字段说明
字段 | 说明 |
---|---|
"builder" |
Docker 构建器(BuildKit)的配置项 |
└─ "gc" |
BuildKit 的垃圾回收配置(gc = garbage collection) |
└── "defaultKeepStorage" |
保留 20GB 的构建缓存空间 |
└── "enabled" |
启用 BuildKit 自动垃圾回收 |
"experimental" |
是否启用 Docker 的实验特性(设为 true 可开启一些预览功能) |
"registry-mirrors" |
Docker Hub 镜像加速器列表,此处设置了多个加速源,例如 https://hub.rat.dev 等 |
示例配置如下:
```json
{
"builder": {
"gc": {
"defaultKeepStorage": "20GB",
"enabled": true
}
},
"experimental": false,
"registry-mirrors": [
"https://hub.rat.dev",
"https://hub-mirror.c.163.com",
"https://mirror.ccs.tencentyun.com",
"https://mirrors.aliyun.com"
]
}
1.4Windows一些常用命令
docker version #查看docker版本号信息
docker info
docker --help #docker命令提示
docker images #查看镜像