配置可以用的镜像加速器
阿里云的镜像加速器已经不可用了
#拉取nacos镜像
docker pull nacos/nacos-server:v2.4.3

下面是可以用的镜像加速器
创建或修改 **/etc/docker/daemon.json**
sudo tee /etc/docker/daemon.json <<EOF
{
"registry-mirrors": [
"https://docker.1ms.run",
"https://hub.rat.dev",
"https://docker.1panel.live"
]
}
EOF
重启服务
sudo systemctl daemon-reload
sudo systemctl restart docker
测试
#拉取nacos镜像
docker pull nacos/nacos-server:v2.4.3

Docker最新稳定加速源列表
| 提供者 | 镜像加速地址 | 说明 | 加速类型 |
|---|---|---|---|
| 耗子面板 | https://hub.rat.dev |
无限制 | Docker Hub |
| 1panel | https://docker.1panel.live |
无限制 | Docker Hub |
| rainbond | https://docker.rainbond.cc |
无限制 | Docker Hub |
| 雷池长亭科技 | https://docker.1ms.run |
大部分镜像都能拉 | Docker Hub |
Docker常用命令:
| 功能 | 命令 | 说明 |
|---|---|---|
| 编译镜像 | docker build -t 镜像名 . |
先docker login登录docker hub |
| 推送镜像 | docker push 用户名/镜像名 |
需先标记镜像 docker tag 65321f273e 用户名/镜像名
|
| 查看容器 | docker ps |
-a查看包括已停止的容器 |
| 容器资源占用 | docker stats |
查看所有容器资源占用 |
| 容器详细信息 | docker inspect |
挂载看Mounts网络看Networks
|
| 进入容器内部 | docker exec -it 容器名 /bin/sh |
结尾使用/bash也行 |
| 创建容器网络 | docker network create my-network |
my-network为网络名称 |
| 容器加入网络 | docker network connect my-network 容器名 |
替换容器名或ID |
| 查看网络 | docker network inspect my-network |
查看my-network网络中的容器 |
| 停止容器 | docker stop |
docker stop 容器名或ID |
| 启动容器 | docker start |
docker start 容器名或ID |
| 重启容器 | docker restart |
docker restart 容器名或ID |
| 删除容器 | docker rm |
docker rm 容器名或ID |
| 查看镜像 | docker images |
docker images 镜像名或ID |
| 删除镜像 | docker rmi -f |
docker rmi -f 镜像名或ID |
| 清除资源 | docker system prune |
清除所有未使用资源容器 网络 镜像 缓存
|
| 删除所有镜像 | docker rmi -f $(docker images -aq) |
删除所有镜像 |
| 删除所有容器 | docker container prune -f |
删除所有已停止容器 |
| 停止所有容器 | docker stop $(docker ps -aq) |
停止所有容器 |
停止docker-compose的服务 |
docker compose down |
停止并删除所有运行的容器、网络和相关的资源 |
如果镜像加速器也不可以用了,可以考虑使用github action的方案,参考:
https://github.com/dongchenglin0/DockerToAliRepo
三种方案轻松解决Docker镜像无法拉取的问题
https://www.processon.com/view/link/68d8e252f7c6e75ee9b58a1a