본문 바로가기

전체 글211

Terraform으로 NAVER Cloud Server 만들기 총 3개의 파일을 만들었다. provider.tf, variable.tf, vpc.tf 1) provider.tf # Terraform init variable terraform{ required_providers { ncloud = { source = "navercloudplatform/ncloud" } } } # provider : 인프라의 종류 provider "ncloud" { access_key = var.access_key secret_key = var.secret_key region = "KR" site = "public" support_vpc = true } 2) variable.tf variable "access_key" { default = "{ACCESS_KEY}" } variable.. 2023. 7. 25.
NAVER Cloud Console로 서버 생성하기 1) 우선 vpc를 먼저 만들어줘야 한다. VPC의 이름과 IP 주소 범위를 입력 생성이 되었고, 고유의 VPC ID가 부여되었다. (새로 고침하면 [생성중]에서 [운영중]으로 변경됨) 2) 이번에는 public subnet을 생성해보자. 3) 이번에는 Network ACL을 설정해보자. 원래 VPC를 생성하면 default로 Network ACL이 생성된다. 처음 만들게 되면, Inbound, Outbound 규칙이 모두 비어있기 때문에, [Rule 설정] 버튼을 클릭해서 Inbound, Outbound 규칙을 추가해주면 된다. 4) route table도 있지만, 이것도 default 값이 있기 때문에 따로 설정해주지는 않겠다. 다음의 튜토리얼을 따라했습니다. [링크] : https://docmoa... 2023. 7. 25.
EC2의 desktop 접속하기 ec2에서 private docker registry에서 이미지를 다운 받고 container 만들고, 바로 접속되는지 확인해보자. 1. ubuntu 기반의 ec2 생성 2. docker 설치하기 (다른 글에 정리됨) 3. private docker registry로 접속해서 container 이미지 다운 받기 (다른 글에 정리됨) 4. 다운 받은 이미지 컨테이너화하기 docker run -d -p 6901:6901 --name vncDesktop registry.p2kcloud.com/base/vncdesktop 5. ec2 인바운드 규칙 편집하기 → 컨테이너화 할 때, 할당했던 port 번호 열어주기 6. 접속하기 [ec2 public ipv4 주소]:[할당한 port 번호] 로 접속하면 된다. 2023. 7. 24.
private docker registry에 local에서 생성한 desktop container 이미지 push하기 사전 작업 - container를 이미지로 만들기 [참고 글] : https://yoo11052.tistory.com/144 docker commit -a [작성자명] -m [commit 메시지] [container 명] [생성하게 될 이미지 이름]:[tag] 옵션 의미 a(author) : 이미지의 작성자를 나타내는 메타데이터를 이미지에 포함시킴 m : 커밋 메세지 지정 docker commit -a "sososo" -m "test" vncDesktop vncdesktop 1. docker registry ec2 실행하기 2. putty로 해당 ec2 접속하기 3. harbor 실행하기 cd harbor docker-compose up -d 4. 브라우저에서 접속해서 확인해보기 잘 접속된다. 5. lo.. 2023. 7. 24.