Linux

docker image 만들어서 Private Docker Registry 등록

Naan 2021. 2. 9. 14:58
320x100

registry 가 있어야 등록이 됨으로 먼저 설치 하자

# docker pull registry
# docker run -d -p 5000:5000 registry

우선 자신만의 docker image 를 만들자.

# vi Dockerfile
FROM centos:7
RUN yum install epel-release* -y
RUN yum -y update

CMD ["/usr/sbin/sshd", "-D"]

Dockerfile 에 설정을 해서 

# docker build -t centos7

명령을 입력 하면 해당 이미지가 만들어진다.

Private Docker Registry 등록을 하자.

# docker tag centos7 localhost:5000/centos7

# docker push localhost:5000/centos7

 

# docker images
REPOSITORY                    TAG               IMAGE ID       CREATED         SIZE
localhost/centos7    latest            ed60ff987e6d   3 days ago      21GB

생성 되었다.

 

runner 에 스크립트에 

.gitlab-ci.yml 에

image: localhost:5000/centos7

하면 정상적으로 나온다.

320x100