网站首页
Java
站长
开源
框架
理论
JS
Linux
DB
服务器
NET
生活
软件
PHP
其他
您的位置:首页 > 服务器 > Docker 私有仓库搭建
Docker 私有仓库搭建
2021-7-3    2936    0

这里仅为测试和演示,安装和使用均在同一台设备,实际应用应该是仓库和使用者不在一起。

Docker 官方提供了一个搭建私有仓库的镜像 registry ,只需把镜像下载下来,运行容器并暴露5000端口,就可以使用

docker pull registry

安装

docker run -id -p 5000:5000 -v /root/registry:/var/lib/registry --name registry1 registry


配置仓库地址为信任的地址

vim /etc/docker/daemon.json

增加如下内容,如果配置过镜像加速,那注意加“,”来分割,不能仅仅换行

{
"insecure-registries":["127.0.0.1:5000"]
}


重启docker

systemctl restart docker

启动registry

docker start registry1


将下载的redis镜像打标记

docker tag redis:latest 127.0.0.1:5000/redis:latest

执行后会生成一个REPOSITORY不一样但是IMAGE ID一样的镜像,所以此时不能通过IMAGE ID来删除镜像。

docker push 127.0.0.1:5000/redis:latest


访问:

curl http://127.0.0.1:5000/v2/_catalog

返回

{"repositories":["redis"]}


上传后可以删除标记镜像

docker rmi 127.0.0.1:5000/redis


拉去镜像

docker pull 127.0.0.1:5000/redis


END

上一篇: winserver2012宝塔安装Redis6无法远程连接问题
下一篇: Python pip 安装与使用
发表评论:
您的网名:
个人主页:
编辑内容: