其实在之前的专题里面也有提到,这里详细讲一下
通过命令执行docker login来输入用户名、密码和邮箱来完成注册和登录。注册成功后会在本地目录下自动创建.docker/config.json文件,保存用户的认证信息。登录成功的用户可以上传个人制作的镜像到Docker Hub。
用户其实无需登录就可以通过search和pull命令来搜索和拉取镜像。
根据是否为官方提供,可以将镜像分为两种:
自动创建是Docker Hub提供的自动化服务,可以自动跟随项目代码的变更而重新构建镜像。
自动更新允许用户通过Docker Hub指定跟踪一个目标网站(目前支持GitHub和BitBucket)上的项目,一旦项目发生新的提交,则自动执行创建。
配置自动创建的步骤如下:
之后,可以在Docker Hub的“自动创建”页面中跟踪每次创建的状态。
docker run -d -p 5000:5000 registry:2
这将自动下载并启动一个registry容器,创建本地的私有仓库服务。默认情况系啊,仓库会被创建在容器的/var/lib/registry目录下。可以通过-v参数来将文件放在本地的指定路径。
docker run -d -p 5000:5000 -v /opt/data/registry:/var/lib/registry registry:2