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
'Linux' 카테고리의 다른 글
IGNOREEOF (0) | 2021.02.24 |
---|---|
hint: Updates were rejected because the remote contains work that you dohint: not have locally. This is usually caused by another repository pushing (0) | 2021.02.18 |
docker volume mount (0) | 2021.02.03 |
docker 네트워크 추가 하기 (0) | 2021.01.28 |
docker: Error response from daemon: Conflict. The container name "/gitlab" is already in use by container (0) | 2021.01.26 |