GitLab CI – 容器注册表

GitLab CI – 容器注册表


描述

容器注册表是一个存储和内容交付系统,它存储他们的 Docker(它是用于运行应用程序的预定义图像的数据库。)图像。

部署注册表

您可以使用以下命令部署注册表 –

步骤 1 – 首先,使用 SSH(安全外壳)登录到您的 GitLab 服务器。

第 2 步– 现在使用以下命令启动注册表容器 –

$ docker run -d -p 5000:5000 --restart = always --name registry registry:2

GitLab 容器注册表

所述-p 5000:5000指定第一部分为主机端口和第二部分作为所述容器内的端口。–restart =始终标志会自动重新启动注册表泊坞窗重新启动时。注册表:2被定义为图像。

第 3 步– 现在,将映像从 Docker 中心拉到您的注册表中 –

$ docker pull ubuntu:16.04

GitLab 容器注册表

上面的命令从 Docker Hub拉取ubuntu:16.04镜像。

第 4 步– 接下来,标记图像以指向您的注册表 –

$ docker tag ubuntu:16.04 localhost:5000/my-ubuntu

在这里,我们为现有的ubuntu:16.04镜像标记localhost:5000/my-ubuntu镜像。

第 5 步– 将映像推送到在 localhost:5000 上执行的本地注册表。

$ docker push localhost:5000/my-ubuntu

GitLab 容器注册表

第 6 步– 现在从注册表中删除缓存(ubuntu:16.04localhost:5000/my-ubuntu)图像 –

$ docker image remove ubuntu:16.04
$ docker image remove localhost:5000/my-ubuntu

GitLab 容器注册表

第 7 步从本地注册表中拉回localhost:5000/my-ubuntu映像 –

$ docker pull localhost:5000/my-ubuntu

GitLab 容器注册表

步骤 8 – 现在停止注册表并删除数据 –

$ docker container stop registry && docker container rm -v registry

GitLab 容器注册表

觉得文章有用?

点个广告表达一下你的爱意吧 !😁