도커레지스트리를 사용하고 운영하는데 있어 개인이 별도 레지스트리를 구축할 수 있지만, NHN Cloud에는 간편하게 제공하는
NCR 서비스가 있다.
외부에 오픈할수 있게 퍼블릭하게 사용가능하고, NHN Cloud 인스턴스만 사용할 수 있게 Private하게 사용할 수 있다.
VPC내 Subnet끼리 통신할 수 있게 Service Gateway를 설정하여 하나의 NCR로 다중 서브넷에서 연결할 수 있도록 해보겠습니다.
별도 인스턴스에서 별도 설정해야할 부분이 있어 혼동이 올 수 있는 점 참고 바랍니다.
순서
1. NCR 생성, OBS 생성
2. Service Gateway 생성
3. hosts 설정
4. login
[실습정보]
vpc : 10.0.0.0/16
subnets: (인스턴스 )
- t10 : 10.0.1.0/24
instance : t101
- t20 : 10.0.2.0/24
instance : t102
- t30 : 10.0.3.0/24
instance : t103
1. NCR 생성 , OBS 생성
Container > NCR > "생성"
* 3번 hosts 설정에서 Private Endpoint 등록을 해야됨
Storage > Object Storage > "생성"
2. Service Gateway 생성
각각 서브넷 대역에 하나씩 생성해줘야한다.
- ObjectStorage1 : obs_t1 (10.0.1.0/24)
NCR : t1(10.0.1.0/24)
- ObjectStorage1 : obs_t2 (10.0.2.0/24)
NCR : t2(10.0.2.0/24)
- ObjectStorage1 : obs_t3 (10.0.3.0/24)
NCR : t3(10.0.3.0/24)
3. hosts 설정
인스턴스 접속하여 /etc/hosts를 수정
*(1.번의 ENDPOINT) , Object Storage 도메인은 리전마다 다릅니다. (예제 판교리전)
vi /etc/hosts
-----------
10.0.2.103(Service Gateway NCR) ****ry.container.nhncloud.com(1.번의 ENDPOINT)
10.0.2.62(Service Gateway Object Storage) https://api-storage.cloud.toast.com
4. Login
도커설치
yum install docker
도커 시작
systemctl start docker
로그인
docker login {Private URL}
아이디:
패스워드:
Private URL :
Public URL: Service Gateway 사용이 필요없지만 네트워크 트래픽에 대한 비용이 청구되며, 인터넷게이트웨이가 존재하는 VPC에서 사용가능
*아이디/ 패스워드
'클라우드 > NHN Cloud' 카테고리의 다른 글
(NHN Cloud) 기본 인스턴스로 Nat Instance 생성하기 (0) | 2023.05.09 |
---|---|
[NHN Cloud] 윈도우에 NAS 마운트하기 (0) | 2023.03.03 |
[NHN Cloud] 비용청구 내역 확인하기 (0) | 2023.01.17 |
[NHN Cloud] Project Peering (0) | 2023.01.09 |
[NHN Cloud] DNS+ 로 도메인서버 운영하기 (0) | 2023.01.06 |