Docker核心技术(四):仓库

一、Docker 仓库简介

什么是Docker仓库

  • Docker仓库就是存放docker镜像并有docker pull方法下载的云环境
  • Docker仓库分为公有仓库和私有仓库。
    • 公有仓库指Docker Hub(官方)等开放给用户使用、允许用户管理镜像。
    • 私有仓库指由用户自行搭建的存放镜像的云环境。

二、Docker 私有仓库搭建

搭建无认证私有仓库

  • 第一步:在需要搭建仓库的服务器上安装docker。
  • 第二步:在服务器上,从docker hub下载registry仓库
    • docker pull registry
  • 第三步:在服务器上,启动仓库
docker run -d -ti --restart always\
					--name my-registry\
					-p 8000:5000\
					-v /my-registry/registry:/var/lib/registry\
	registry
  • 注意:registry内部对外开放端口是5000。默认情况下,会镜像存放于容器内的/var/lib/registry(官网Dockerfile中查看)目录下,这样如果容器被删除,则存放于容器中的镜像也会丢失。

本地利用curl 服务器IP:8000/v2/_catalog 查看当前仓库中的存放的镜像列表。(注意打开8000端口访问)

猜你喜欢

转载自blog.csdn.net/jiduochou963/article/details/113172216
今日推荐