GitLab CI – 容器注册

GitLab CI – 容器注册

描述

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

部署注册表

你可以通过使用下面的命令来部署注册表。

第1步 - 首先,使用SSH(安全壳)登录到你的GitLab服务器。

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

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

GitLab CI - 容器注册

--p 5000:5000 指定第一部分为主机端口,第二部分为容器内的端口。 --restart = always 标志在Docker重新启动时自动重新启动注册表。 registry:2 被定义为一个镜像。

第3步 - 现在,将镜像从Docker hub拉到你的注册中心 —

$ docker pull ubuntu:16.04

GitLab CI - 容器注册

上述命令从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 CI - 容器注册

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

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

GitLab CI - 容器注册

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

$ docker pull localhost:5000/my-ubuntu

GitLab CI - 容器注册

第8步 - 现在停止注册表并删除数据 —

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

GitLab CI - 容器注册

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程