# 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` | 显示当前光标位置 | --- ### 微信打赏 微信打赏 | 赞助人 | 时间 | 金额 | |--------|------------|--------| | 暂无 | ... | ... |