# Docker-hub
**Repository Path**: mountyas793/docker-hub
## Basic Information
- **Project Name**: Docker-hub
- **Description**: 🎉Docker镜像加速,Docker加速,国内Docker加速。
支持多种仓库加速。
最新!最全!多种方法!
docker镜像
- **Primary Language**: Docker
- **License**: Apache-2.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 116
- **Created**: 2025-05-22
- **Last Updated**: 2025-05-22
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# Docker Hub 镜像加速
国内拉取镜像有时会遇到困难,对于学习或者开发者来说很难受,此时可以配置镜像加速。
- [如果对您有帮助,可以打赏支持一下](#%E5%BE%AE%E4%BF%A1%E6%89%93%E8%B5%8F)
### 安装Docker
官方安装脚本:
```
curl -fsSL https://get.docker.com | sh
```
国内安装脚本 [(脚本来源)](https://linuxmirrors.cn/other/)
```
bash <(curl -sSL https://gitee.com/wanfeng789/shell/raw/master/docker.sh)
```
或者使用清华大学源
```
bash <(curl -sSL https://gitee.com/wanfeng789/shell/raw/master/install.sh) --mirror Tuna
```
手动离线安装Docker
#### 下载 Docker:
[官方文件下载地址——下载后上传到root目录](https://download.docker.com/linux/static/stable/x86_64/)
[清华大学下载地址](https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/static/stable/x86_64/)
```
tar xzvf docker-26.1.3.tgz # 替换版本号
sudo mv docker/* /usr/local/bin/
```
#### 创建 Docker 服务文件
```
sudo vim /etc/systemd/system/docker.service
```
添加以下内容
```
[Unit]
Description=Docker Application Container Engine
After=network-online.target firewalld.service
Wants=network-online.target
[Service]
Type=notify
ExecStart=/usr/local/bin/dockerd
ExecReload=/bin/kill -s HUP $MAINPID
Restart=always
RestartSec=2
StartLimitBurst=3
StartLimitInterval=60s
LimitNOFILE=infinity
LimitNPROC=infinity
LimitCORE=infinity
Delegate=yes
KillMode=process
[Install]
WantedBy=multi-user.target
```
#### 启动并启用 Docker 服务
```
sudo chmod +x /etc/systemd/system/docker.service
sudo systemctl daemon-reload
sudo systemctl start docker
sudo systemctl enable docker
```
#### 查看版本
```
docker -v
```
手动离线安装Docker-compose
***国内环境手动安装Docker-compose***
[点这里手动下载文件](https://github.com/docker/compose/releases) 上传到服务器的`/usr/local/bin`目录
重命名为docker-compose
```
sudo cp docker-compose-linux-x86_64 /usr/local/bin/docker-compose
```
增加执行权限
```
chmod +x /usr/local/bin/docker-compose
```
验证安装
```
docker-compose --version
```
#### 注意:
由于是以二进制文件安装的`docker-compose`,所以运行命令有所变化,运行示例
```
docker-compose up -d
```
区别在于中间的`-`,官方安装脚本是以插件形式安装的`docker-compose`,所以中间不需要`-`
## 配置加速地址
> Ubuntu 16.04+、Debian 8+、CentOS 7+
创建或修改 `/etc/docker/daemon.json`:
```
sudo mkdir -p /etc/docker
```
```
sudo tee /etc/docker/daemon.json < 镜像名.tar
```
2:手动上传到另一个服务器
3:另一个服务器解压镜像
```
docker load < 镜像名.tar
```
4:查看镜像
```
docker images
```
---
## Docker Hub 镜像测速
拉取镜像时,可使用 `time` 统计所花费的总时间。测速前记得移除本地的镜像。
例如:`time docker pull node:latest`
## 为Docker启用IPV6
创建或修改`/etc/docker/daemon.json`文件
增加如下配置:
```
{
"ipv6": true,
"fixed-cidr-v6": "2001:db8:1::/64"
}
```
重启:`sudo systemctl restart docker`
## 卸载Docker
```
sudo systemctl stop docker
sudo apt-get purge docker-ce docker-ce-cli containerd.io
sudo rm -rf /etc/docker /var/lib/docker
```
---
## Docker最新稳定加速源列表
> 可长期稳定使用
提供者 | 镜像加速地址 | 说明 | 加速类型
--- | --- | --- | ---
[1panel](https://1panel.cn/docs/user_manual/containers/setting/) | `https://docker.1panel.live` | 无限制 | Docker Hub
[毫秒镜像](https://docker.1ms.run) | `https://docker.1ms.run` | 有黑名单&可选国内CDN | Docker Hub
[DaoCloud](https://github.com/DaoCloud/public-image-mirror) | `https://docker.m.daocloud.io` |白名单和限流 | Docker Hub
[华为云](https://console.huaweicloud.com/swr/#/swr/dashboard) | `https://***.mirror.swr.myhuaweicloud.com` | 需登录分配 | Docker Hub
[腾讯云](https://cloud.tencent.com/document/product/1207/45596) | `https://mirror.ccs.tencentyun.com` | 仅限腾讯云机器 | Docker Hub
[南京大学](https://doc.nju.edu.cn/books/e1654) | `https://ghcr.nju.edu.cn` | ghcr加速 | ghcr
[南京大学](https://doc.nju.edu.cn/books/e1654) | `https://k8s.nju.edu.cn` | k8s加速 | k8s
+ 参考链接:https://status.1panel.top/status/docker
+ 搜索镜像:https://docker.cmliussss.net
---
## Docker常用命令:
| 功能 | 命令 | 说明 |
|-------------|-------------------|----------------|
| 编译镜像 | `docker build -t 镜像名 .` | 先`docker login`登录docker hub |
| 推送镜像 | `docker push 用户名/镜像名` | 需先标记镜像 `docker tag 53321f173e 用户名/镜像名` |
| 查看容器 | `docker ps` | `-a`查看包括已停止的容器 |
| 容器资源占用 | `docker stats` | 查看所有容器资源占用 |
| 容器详细信息 | `docker inspect` | 挂载看`Mounts`网络看`Networks` |
| 进入容器内部 | `docker exec -it 容器名 sh` | 结尾使用`/bash`也行 |
| 创建容器网络 | `docker network create my-network` | `my-network`为网络名称 |
| 容器加入网络 | `docker network connect my-network 容器名` | 替换容器名或ID |
| 宿主机网络 | `network_mode: host` | `docker-compose`使用 |
| 宿主机网络 | `--network host` | `docker run`使用 |
| 查看网络 | `docker network inspect my-network` | 查看`my-network`网络中的容器 |
| 查看变动 | `docker diff 容器名` | 查看容器里的文件变化 |
| 停止容器 | `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 down` | 停止并删除编排容器 |
| 重新创建容器 | `docker compose up -d --force-recreate` | 强制删除并重启编排容器 |
| 复制文件 | `docker cp wordpress:/app/data.yaml /home` | 从容器复制到宿主机 |
| 复制文件 | `docker cp /home/data.yaml wordpress:/app` | 从宿主机复制到容器 |
---
### vim编辑器
安装:`apt update`, `apt install curl wget git zip vim -y`或者`apk add vim`
常用命令:
| 功能 | 命令 | 说明 |
|-------------|-------------------|----------------|
| 退出并保存 | `:wq` | 命令模式中执行 |
| 只退出不保存 | `:q!` | 命令模式中执行 |
| 清空所有内容 | `:%d` | 命令模式中执行 |
| 粘贴时保持代码格式 | `:set paste` | 执行后按`i`进入编辑模式 |
| 进入编辑模式 | `i` | 命令模式中执行 |
| 退出编辑模式 | `esc` | 编辑模式中执行 |
| 更改编码适配中文 | `:set encoding=utf-8` | 执行后按`i`进入编辑模式 |
---
### nano编辑器
| **功能** | **快捷键** | **说明** |
|---------------------|------------------------------|-------------------------------------------|
| **移动光标** | | |
| 行首 | `Ctrl + A` | 移动到行首 |
| 行尾 | `Ctrl + E` | 移动到行尾 |
| 指定行列 | `Ctrl + _` | 移动到指定行和列 |
| **文件操作** | | |
| 保存文件 | `Ctrl + O` | 保存文件,按 Enter 确认 |
| 退出 `nano` | `Ctrl + X` | 退出编辑器,`y`为保存,`n`为不保存 |
| 另存为 | `Ctrl + O` | 输入新文件名保存 |
| **编辑操作** | | |
| 剪切当前行 | `Ctrl + K` | 剪切当前行 |
| 快速选中 | `Ctrl + Shift + ↓` | 按一次为一行,按住不动快速多行 |
| 删除当前行 | `Ctrl + K` | 删除当前行 |
| 撤销操作 | `Ctrl + _` | 撤销上一步操作 |
| 重做操作 | `Ctrl + E` | 重做上一步操作 |
| **搜索与替换** | | |
| 搜索 | `Ctrl + W` | 搜索指定文本 |
| 反向搜索 | `Ctrl + W` + `Ctrl + R` | 进行反向搜索 |
| 搜索并替换 | `Ctrl + \` | 搜索并替换文本 |
| **行操作** | | |
| 显示行号 | `Ctrl + C` | 显示当前光标位置 |
---
### 微信打赏
| 赞助人 | 时间 | 金额 |
|--------|------------|--------|
| 暂无 | ... | ... |