DevOps(9)
-
Dockerfile 개념과 작성 방법
Dockerfile은 Docker 이미지를 생성하기 위한 텍스트 기반의 스크립트 파일입니다. 개발자들이 명령어를 토대로 작성한 Dockerfile을 기반으로 애플리케이션의 실행 환경을 포함한 이미지를 생성할 수 있습니다. 이번 글에서는 Dockerfile의 개념, 작성 방법, 유의사항들에 대하여 알아보도록 하겠습니다. Dockerfile Dockerfile은 Docker 이미지를 정의하는 데 사용되는 구성 파일입니다. 파일에 작성된 명령어를 순차적으로 실행하여 컨테이너 이미지를 빌드합니다. Dockerfile은 애플리케이션의 배포와 관리를 용이하게 만들어 DevOps 환경에서 필수적인 도구로 자리 잡았습니다.Dockerfile Reference 보러 가기 주요 특징컨테이너 실행 환경을 코드로 관리일관된..
2025.01.27 -
[GCP] 인스턴스 그룹
구글 클라우드 플랫폼(Google Cloud Platform, GCP)에서는 다양한 서비스와 기능들이 제공되고 있는데, 그 중 인스턴스 그룹은 특히 많은 사용자들에게 유용하게 활용되고 있습니다. 이번 포스팅에서는 구글 인스턴스 그룹의 정의, 사용 용도, 장단점, 설정 방법에 대해 자세히 알아보도록 하겠습니다. ❓인스턴스 그룹 Compute Engine > 인스턴스 그룹 가상 머신(VM) 인스턴스를 한 곳에서 통합하여 관리할 수 있는 기능으로 관리형 인스턴스 그룹과 비관리형 인스턴스 그룹으로 나뉘어집니다. 🔎 관리형 인스턴스 그룹 (Managed Instance Group, MIG)동일한 구성의 VM 인스턴스 여러 대 를 자동으로 생성, 배포, 관리하는 그룹모든 인스턴스는 동일한 템플릿(이미지, ..
2024.11.28 -
[GCP] VM 인스턴스 생성하기
지금 다니고 있는 회사에서는 클라우드 서비스로 Google Cloud Platform(GCP)을 사용하고 있습니다.오늘은 GCP에서 VM 인스턴스를 생성하는 방법에 대해서 작성해 보겠습니다!(회원가입은 필수! 안내에 따라 입력만 하면 되기 때문에 따로 작성은 하지 않도록 하겠습니다) 1. Compute Engine > VM 인스턴스 메뉴 진입 GCP 콘솔에 로그인 후, "Compute Engine"을 선택하고 "VM 인스턴스" 메뉴로 들어갑니다. 2. 인스턴스 정보 입력 프로젝트의 특성과 필요에 맞는 구성을 선택하는 것이 중요합니다.과도한 비용이 발생하지 않도록 설정을 꼭 검토하세요! 💡인스턴스 위치 설정리전 : 서버의 물리적인 위치, 국가 및 도시 단위.영역: 데이터 센터를 의미.서버를 분산 배..
2024.11.28 -
[AWS] Ubuntu 계정 생성하기
EC2 인스턴스를 생성 후 서버에 접속할 때 key pair 생성 후 받은 pem 파일을 이용하게 되는데요! 이번 게시글에서는 pem 파일이 아닌 password를 이용하여 접속할 수 있도록 설정을 변경하는 방법에 대하여 알아보도록 하겠습니다. # root 권한에 패스워드 설정 sudo passwd root # password 기반 로그인 옵션 활성화 # sshd_config 설정 파일을 편집기를 이용하여 수정 sudo vi /etc/ssh/sshd_config # PasswordAuthentication 옵션값을 no -> yes로 변경 PasswordAuthentication yes # 새로운 사용자 계정 생성하기 adduser {username} # 사용자 계정에 루트 권한 할당 # 설정 파일 편집..
2024.02.16 -
[AWS] EC2에 Mariadb 설치하기
이번에는 EC2에 Mariadb를 설치하고 접속하는 방법에 대해서 알아보겠습니다.🤔 # 터미널 접속하기 저는 mac에서 터미널을 이용하여 접속하였습니다. ssh -i user-key-pair-name.pem ubuntu@{퍼블릭 IPv4 주소or퍼블릭 IPv4 DNS} # mariadb 설치하기 sudo apt install mariadb-server # mariadb 접속하기 # 패스워드 입력창에서는 엔터를 치시면 됩니다. sudo mysql -u root -p # 신규 테이블 생성하기 create database {databasename}; # 신규 계정 생성 및 권한 할당하기 # 신규 계정 생성 create user '{user}'@'{host}' identified by '{password}'; ..
2024.02.16 -
[AWS] EC2에 JAVA 설치하기
EC2 인스턴스를 생성했으니 자바를 설치해보겠습니다 👊 # 터미널 접속하기 저는 mac에서 터미널을 이용하여 접속하였습니다. ssh -i user-key-pair-name.pem ubuntu@{퍼블릭 IPv4 주소or퍼블릭 IPv4 DNS} # JAVA 설치하기 # 설치 sudo apt-get update sudo apt-get install openjdk-17-jdk # 설치 후 버전 확인 java -version javac -version # JAVA 환경 변수 설정하기 1. 환경 변수 설정 확인하기 (아무런 값도 나오지 않는게 맞습니다) echo $JAVA_HOME 2. 절대 경로 확인 후 경로 복사해두기 which java # /usr/bin/java readlink -f /usr/bin/java..
2024.02.16