brew 安装的docker如何配置docker仓库信任源
时间: 2023-07-18 15:14:48 浏览: 104
docker国内源配置文件,直接替换原文件即可
5星 · 资源好评率100%
如果你需要在 macOS 上使用 Homebrew 安装的 Docker 访问一个私有的 Docker 仓库,你可以按照以下步骤进行操作:
1. 创建或编辑 `~/.docker/config.json` 文件,如果文件不存在,则创建该文件。
```
nano ~/.docker/config.json
```
2. 在 `config.json` 文件中添加以下内容,将 `example.com` 替换为你的私有 Docker 仓库的地址。
```
{
"auths": {
"example.com": {
"auth": "base64-encoded-auth-string"
}
},
"HttpHeaders": {
"User-Agent": "Docker-Client/19.03.12 (darwin)"
}
}
```
其中,`auth` 字段的值是经过 base64 编码的用户名和密码组合,格式为 `username:password`,可以使用以下命令生成:
```
echo -n 'username:password' | base64
```
3. 保存并关闭 `config.json` 文件,然后重启 Docker 服务。
```
brew services restart docker
```
现在,你就可以使用指定的 Docker 仓库来上传和下载镜像了。例如,使用以下命令从 `example.com` 上传名为 `my-image` 的镜像:
```
docker tag my-image example.com/my-image
docker push example.com/my-image
```
阅读全文