|
在部署注册表之前,您需要在主机上安装 Docker。注册表是registry镜像的一个实例,在 Docker 中运行。 本主题提供有关部署和配置注册表的云计基本信息。 运行本地注册表 使用如下命令启动注册表容器: $ docker run -d -p 5000:5000 --restart=always --name reg算核istry registry:2 注册表现在可以使用了。 将镜像从 Docker Hub 复制到您的注册表 您可以从 Docker Hub 中拉取镜像并将其推送到您的心技注册表。以下示例ubuntu:16.04从 Docker Hub 中提取映像并将其重新标记为my-ubuntu,然后将其推送到本地注册表。最后,在 本地术D删除和镜像,并 ubuntu:16.04从本地注册表中拉取镜像。my-ubuntumy-ubuntu 1.ubuntu:16.04从 Docker Hub拉取镜oc像。 $ docker pull ubuntu:16.04 2.将图像标记为localhost:5000/my-ubuntu. 这会为现有图像创建一个附加标签。ke当标签的第一部分是主机名和端口时,Docker 在推送时将其解释为注册表的位置。 $ docker tag ubuntu:16.04 localhost:50r教00/my-ubuntu 3.将映像推送到运行在以下位置的本地注册表localhost:5000: $ docker push localhost:500程:0/my-ubuntu 4.删除本地缓存ubuntu:16.04和localhost:5000/my-ubuntu 图像,以便您可以测试从注册表中提取图像。这部署不会localhost:5000/my-ubuntu从您的注册表中删除图像。 $ docker image remove ubuntu:16.04 $ dock注册er image remove localhost:5000/my-ubuntu 5.localhost:5000/my-ubuntu从本地注册表中提取图像。 $ d服务ocker pull localhost:5000/my-ubuntu 停止本地注册表 要停止注册表,请使用docker container stop与任何其他容器云计相同的命令。 $ docker container stop registry 要移除容器,请使用docker container rm. $ docker contai算核ner stop registry && docker container rm -v registry
|