docker搭建私有镜像仓库
时间: 2023-09-07 09:16:31 浏览: 189
详解基于Harbor搭建Docker私有镜像仓库
5星 · 资源好评率100%
要搭建私有镜像仓库,可以使用Docker官方提供的Registry镜像。以下是搭建私有镜像仓库的步骤:
1. 安装Docker:如果你还没有安装Docker,请先安装Docker。
2. 拉取Registry镜像:使用以下命令拉取Registry镜像。
```
docker pull registry
```
3. 运行Registry容器:使用以下命令运行Registry容器。
```
docker run -d -p 5000:5000 --restart=always --name registry registry
```
这将在本地启动一个名为registry的容器,并将容器的5000端口映射到主机的5000端口。
4. 配置Docker客户端:为了能够将镜像推送到私有镜像仓库,需要配置Docker客户端来信任该仓库。可以通过编辑Docker配置文件 `/etc/docker/daemon.json`(Linux)或者 `%PROGRAMDATA%\docker\config\daemon.json`(Windows)来实现。
```
{
"insecure-registries": ["localhost:5000"]
}
```
保存并退出配置文件后,重新启动Docker服务。
5. 推送镜像至私有仓库:首先,给要推送的镜像添加私有仓库地址:
```
docker tag <image> localhost:5000/<image>
```
然后,使用以下命令将镜像推送至私有仓库:
```
docker push localhost:5000/<image>
```
这将会将镜像推送至私有仓库。
现在,你已经成功搭建了一个私有镜像仓库,并将镜像推送至仓库中。其他机器可以通过访问私有仓库来拉取这些镜像。
阅读全文