AWS EC2 컨테이너 환경 구축

AWS EC2 컨테이너 환경 구축

AWS EC2 생성

AWS EC2 구축 관련 참고 블로그 👍

기억의 정류장 - AWS EC2 인스턴스 생성 및 설정

개인적인 MacOSSSH Connect Tool 추천 : Termius

yum 활용한 Java 11 설치 방법

EC2 생성 후 Java 를 설치하는 과정에선 JDK 1.8 이상을 다운받기 위해서는 Amazon Corretto 를 활용하여야 한다.

# 1. `yum` 업데이트
$ sudo yum update
# 2. `AWS Corretto` 다운로드
$ sudo curl -L https://corretto.aws/downloads/latest/amazon-corretto-11-x64-linux-jdk.rpm -o jdk11.rpm
# 3. `JDK 11` 설치
$ sudo yum localinstall jdk11.rpm
# 4. `JDK` version 설정
$ sudo /usr/sbin/alternatives --config java
# Java version 확인
$ java --version
# (선택) `JDK 11` 설치 kit 삭제
$ rm -rf jdk11.rpm
yum 기타 명령어
# `yum` 다운로드 가능한 Packages 확인
$ yum list java*jdk-devel
# `yum` 설치된 Packages 확인
$ yum list installed | grep "java"
# `yum` 설치된 Package 삭제
$ sudo yum remove java-1.8.0-openjdk-headless.x86_64

Local Timezone 변경

  • 대한민국 서울 기준으로 Timezone 설정 변경
# 기존 `localtime` 삭제
$ sudo rm /etc/localtime
# `Seoul` 기준 Timezone 설정
$ sudo ln -s /usr/share/zoneinfo/Asia/Seoul /etc/localtime
# 변경된 Timezone 확인
$ date

Hostname 변경

  • Hostname 을 정규화된 도메인 명으로 변경
# Amazon Linux 2 인 경우
$ sudo hostnamectl set-hostname myplayground.jimmyberg
# Amazon AMI 인 경우
$ sudo vi /etc/sysconfig/network
# `/etc/sysconifg/network` 파일에 아래 설정 입력
NETWORKING=yes
HOSTNAME=myplayground.jimmyberg
NOZEROCONF=yes
# 서버 재부팅
$ sudo reboot
# 변경된 Hostname 확인
$ hostname
# Hostname 등록
$ sudo vi /etc/hosts
# `/etc/hosts` 파일에 아래 설정 입력
127.0.0.1   myplayground.jimmyberg

출처