안녕하세요. 오늘은 생활코딩 이고잉님의 Docker 수업 내용을 정리한 포스팅을 작성해보았습니다. Docker란?Docker는 애플리케이션을 신속하게 구축, 테스트, 배포할 수 있도록 지원하는 플랫폼입니다. Docker는 컨테이너라는 경량화된 가상 환경을 사용하여 소프트웨어의 실행 환경을 격리합니다. 이를 통해 개발자는 코드가 실행되는 환경에 대해 걱정할 필요 없이 일관된 실행 환경을 보장할 수 있습니다. Docker 개요Host : 운영체제가 설치된 컴퓨터Container : Host에서 실행되는 격리된 각각의 실행 환경Docker는 Linux 운영체제를 사용합니다. 따라서 container 안에서 동작하는 각각의 앱들도 Linux 운영체제에서 동작합니다.내 컴퓨터가 Linux 운영체제가 아니라면 D..
안녕하세요. 저는 이번에 AWS EC2로 스프링 프로젝트를 배포하여 서비스를 24시간 가동해야 했는데계속 끊기는 현상이 생겨 원인을 알아보니 메모리 부족 현상 때문이라는 것을 알게 되었습니다. 😥 Swap Memory?실행중인 프로그램으로 인해 RAM이 부족해져 더 많은 메모리를 필요로 할 때 디스크에 있는 일부 공간을 가상 메모리로 사용하는 데 이것을 스왑 메모리 또는 스왑 공간이라고 합니다. 스왑 메모리 설정 방법1. 스왑 파일 생성2GB의 스왑 파일을 생성합니다.sudo dd if=/dev/zero of=/swapfile bs=128M count=16 2. 스왑 파일 권한 설정sudo chmod 600 /swapfile 3. 스왑 파일 형식 지정스왑 파일을 스왑 영역으로 사용할 수 있도록 ..
해당 글은 이전 글과 이어지니 순서대로 따라와주시면 좋겠습니다. 😉❤ 1. Tomcat 9.0 설치① tomcat을 다운로드 할 디렉토리 생성⑴ PuTTY에서 tomcat 디렉토리를 만들기 위해 /home 경로로 이동합니다.cd /home ⑵ /home/tomcat 디렉토리를 생성 후 tomcat 디렉토리로 이동합니다.mkdir tomcatcd tomcat ② Tomcat 9.0 설치 파일 다운로드https://tomcat.apache.org/ Apache Tomcat® - Welcome!The Apache Tomcat® software is an open source implementation of the Jakarta Servlet, Jakarta Server Pages, Jakarta Exp..
AWS RDS를 사용하려고 했지만 프리티어 계정이라도 과금이 발생하기 때문에 ㅠㅠㅠㅠ..EC2 인스턴스에 직접 오라클을 설치하였습니다.오라클 설치만 밤새서 했는데 EC2에 설치하는 건 처음이라 막히고 힘들었던 기억이 나네요,,😥해당 글은 이전 글과 이어지니 순서대로 따라와주시면 좋겠습니다. 😉❤ 1. Oracle 11g 설치① oracle를 다운로드 할 디렉토리 생성⑴ PuTTY에서 oracle 디렉토리를 만들기 위해 /home 경로로 이동합니다.cd /home ⑵ /home/oracle 디렉토리를 생성합니다.mkdir oracle ⑶ oracle 디렉토리로 이동합니다.cd oracle ② Oracle 11g 설치 파일 다운로드https://www.oracle.com/database/techn..
해당 글은 이전 글과 이어지니 순서대로 따라와주시면 좋겠습니다. 😉❤ 1. ROOT 계정 접속① root 계정으로 접속하기 위해 비밀번호 설정하기sudo passwd root- 해당 명령어를 입력하면 비밀번호와 비밀번호 확인을 입력하라고 뜨는데키보드로 비밀번호를 타이핑했을 때 아무것도 안 보이는 것은 문제가 아닙니다 :)- 비밀번호는 처음에 한 번만 설정해주면 그 뒤로는 매번 설정하는 작업을 하지 않아도 됩니다. ② root 계정 접속su - root위에서 설정한 비밀번호 입력하시면 됩니다. 2. EC2 Ubuntu 패키지 목록 업데이트sudo apt update이렇게 뜨면 업데이트가 잘 완료된 것입니다. 3. Java 11 설치① OpenJDK 11 JRE & JDK 설치sudo apt ..
해당 글은 이전 글과 이어지니 순서대로 따라와주시면 좋겠습니다. 😉❤ 1. FileZilla(파일질라) 다운로드 https://filezilla-project.org/저는 무료버전 첫 번째껄로 설치해주었습니다. 2. Filezilla로 EC2 인스턴스 접속하기① Filezilla 실행 ② 파일 > 사이트 관리자 ③ 사이트 관리자⑴ 새 사이트 클릭⑵ 새 사이트 이름 설정⑶ 프로토콜 SFTP 선택⑷ 호스트에 인스턴스의 퍼블릭 IP 입력⑸ 포트 22 입력⑹ 로그온 유형은 키 파일⑺ 사용자에 ubuntu 입력⑻ 키 파일에는 EC2 인스턴스 생성 시 만들었던 .pem 키 페어 불러오기(.ppk 아님!!)⑼ 연결! ④ EC2 인스턴스에 접속한 것 확인하기