如何在 Docker Desktop 本地仓库
时间: 2025-02-22 09:21:31 浏览: 76
### 如何管理 Docker Desktop 本地镜像仓库
#### 创建并配置本地镜像仓库
为了在 Windows 上利用 Docker Desktop 进行本地镜像仓库的操作,需先安装适合此系统的 Docker 版本[^1]。完成安装之后,可以通过命令行工具来启动一个容器作为私有仓库:
```bash
docker run -d -p 5000:5000 --restart=always --name registry registry:2
```
上述命令会下载官方的 `registry` 镜像,并将其运行在一个名为 `registry` 的守护进程中,在主机上的端口 5000 提供服务。
#### 推送自定义镜像至本地仓库
构建好想要存储于本地仓库中的应用镜像后,应按照如下方式对其进行标记以便推送:
假设有一个名为 `myapp:v1` 的镜像要上传到本地仓库,则可以执行下面的指令来进行重标签处理:
```bash
docker tag myapp:v1 localhost:5000/myapp:v1
```
接着就可以把该镜像推送到之前建立好的本地仓库里去了:
```bash
docker push localhost:5000/myapp:v1
```
#### 拉取和保存镜像文件
当需要将远程或本地仓库里的某个特定版本号的镜像获取下来时,可采用 pull 方法实现;而如果打算把这个镜像导出成 .tar 形式的压缩包再转移到其他地方的话,则需要用到 save 和 load 功能组合[^2]。
例如,从本地仓库拉取刚才上传的应用镜像:
```bash
docker pull localhost:5000/myapp:v1
```
随后可以选择性的把它转存为 tar 文件形式:
```bash
docker save -o /path/to/save/myapp_v1.tar localhost:5000/myapp:v1
```
对于目标机器而言,只需要通过对应的路径加载这个 tar 包即可恢复原来的镜像状态:
```bash
docker load -i /path/to/load/myapp_v1.tar
```
#### 使用国内加速器优化体验
考虑到网络状况可能影响效率,推荐设置一些常用的中国境内 Docker Hub 加速站点以加快同步速度[^3]。这一步骤通常是在 Docker Desktop 设置界面内的 Daemon 标签下完成,具体做法是编辑 JSON 配置项 `"registry-mirrors"` 来添加多个可用源列表。
阅读全文
相关推荐


















