일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- gitlab-ci
- Git
- sonar-qube
- gitlab
- Shell
- PostgreSQL
- gitlab-runner
- RPA
- UiPATH #UiRPA #RPA
- docker
- UiARD
- runner
- UIPATH
- Oracle
- MaxGauge
- container-registry
- Xen
- Today
- Total
올챙이시절 기록소
GitLab Container Registry - Client에서 Repo로 Push하기 본문
본 글은 GitLab Container Registry 활성화 하기 편에 이어서 Client에서 세팅하는 내용입니다
또한 Docker를 사전에 설치한 상태라고 가정합니다
절차
1. domain 세팅
2. ssl key 복제
3. 접속 테스트
1. domain 세팅
domain은 devqa.regi로 정했습니다
echo "10.10.100.224 devqa.regi" >> /etc/hosts
2. ssl key 복제
mkdir -p /etc/docker/certs.d/devqa.regi
/etc/docker/certs.d/저장소이름
docker의 규약대로 경로를 만듭니다
cd /etc/docker/certs.d/devqa.regi
거기로 들어가
scp root@10.10.100.224:/etc/gitlab/ssl/devqa.regi.crt ./ca.crt
Gitlab 서버에서 만들었던 SSL인증서를 가지고 옵니다
그리고 이름은 ca.crt로 변경해줍니다
필자는 파일을 복제할 때, scp명령어로 하는게 편하여 이렇게 하였습니다
yes
(ssh 인증부분 - 설명생략)
password 입력
(ssh 인증부분 - 설명생략)
잘 복제 되었는지 확인해봅니다
세팅은 끝났습니다
3. 접속 테스트
로그인을 한 번 해봅니다
Gitlab에서 만든 계정의 ID와 PW를 입력하면 됩니다
시간관계상 root로 진행하였습니다
잘 됩니다!
테스트를 한 번 해보도록 하겠습니다
docker hub에서 centos 이미지를 하나 구해옵니다
그리고 이름규약에 맞게 tag를 달아야하는데
저장소/ username or group / project : version?
devqa.regi/root/test:ver1.0
저는 이런식으로 달아보겠습니다
docker tag centos:latest devqa.regi/root/test:ver1.0
이렇게 하나 tag를 달아주고
GitLab Container Registry에 Push 해보면
docker tag centos:latest devqa.regi/root/test:ver1.0
깔끔하게 Upload 됩니다
압축하는 과정이 있어 실제 이미지보다 3~4분의 1정도의 용량을 가지게 됩니다
Web에서 한 번 확인 해보도록 하죠~
Ver1.0이 아주 잘 올라가 있습니다
이런식으로 사용하면 되겠습니다~
ps) docker pull에서 에러나는 경우가 있습니다
error pulling image configuration: Get https://registry-1.docker.io/v2/library/centos/blobs/sha256:196e0ce0c9fbb31da595b893dd39bc9fd4aa78a474bbdc21459a3ebe855b7768: dial tcp: lookup registry-1.docker.io on 168.126.63.1:53: read udp 10.10.100.90:41461->168.126.63.1:53: i/o timeout
'2017 > 5월' 카테고리의 다른 글
GitLab Container Registry API 편 - ( 실패 - 뻘짓의 향연 ) (0) | 2017.10.13 |
---|---|
GitLab-CI Runner 설치, 등록편 on CentOS - Docker 편 (0) | 2017.10.12 |
GitLab Container Registry - 용량이 큰 Image가 Push가 되지 않을 때 (0) | 2017.10.12 |
GitLab Container Registry - 이미지를 지웠는데 용량이 줄어들지 않을 때 (0) | 2017.10.12 |
GitLab Container Registry 활성화 하기 (2) | 2017.10.11 |