본문 바로가기

AWS

(5)
AWS Ubuntu에서 Docker 설정, 이미지 파일 생성 및 실행, 공유 Mac Terminal에서 AWS ubuntu 접속하기 pem 키 권한 부여해야 사용 가능. chmod 400 (내 키).pem 이후 다음과 같이 입력하면 접속할 수 있다. ssh -i (키페어 이름) ubuntu@(aws주소) 이미지 생성 및 배포 # docker build -t / : Dockerfile로 이미지를 생성 # docker login : 도커허브 아이디,비밀번호로 로그인 # docker push 이미지이름:태그(버전) 컨테이너 및 이미지 삭제 지정 컨테이너 중지, 삭제, 이미지 삭제 // 컨테이너 정지 docker stop (컨테이너 해쉬) // 컨테이너 삭제 docker rm (컨테이너 해쉬) // 이미지 삭제 docker rmi (이미지 해쉬) 모든 도커 컨테이너 중지 docker s..
잡담_AWS 접속 시 network error_ connection timed out 집에 내려와 이사 도와주고 컴퓨터 설치한 뒤에, 다시 하던 일을 하려고 AWS에 들어가 만든 인스턴스에 접속을 시도했다. 계속 무슨 이유인지 연결 시간 초과 오류가 떴다. 혹시 내 잘못일까?인 생각에 아마존에서 제공하는 연결 문제 해결 페이지에 나오는 모든 방법을 해봤다. https://docs.aws.amazon.com/ko_kr/AWSEC2/latest/UserGuide/TroubleshootingInstancesConnecting.html 인스턴스 연결 문제 해결 - Amazon Elastic Compute Cloud PuTTYgen에서 프라이빗 키 파일을 불러온 후 생성이 아니라 프라이빗 키 저장(Save Private Key)을 선택합니다. docs.aws.amazon.com (+1.5시간) 이..
AWS ubuntu 환경 설정하기 3_Java 1.8, Tomcat 9.0 설치 Java 1.8 설치 Java 설치는 간단하다. sudo apt-get install openjdk-8-jdk 설치 후 java -version 통해 버전 확인하면 openjdk version "1.8.0_252" OpenJDK Runtime Environment (build 1.8.0_252-8u252-b09-1~18.04-b09) OpenJDK 64-Bit Server VM (build 25.252-b09, mixed mode) 창이 나오면 된 것이다. Tomcat 9.0 설치 Tomcat 9.0 설치도 java와 비슷하다. sudo apt-get install tomcat9 입력해 설치한다. 이후 nginx처럼 (AWS주소):8080 크롬에 입력해 다음과 같은 창이 나오면 성공한 것이다. ***ng..
AWS ubuntu 환경 설정하기 2_MySQL, nginx 설치 mobaXterm에 접속한다. 만약 instance를 껐다 켰다면, 변경된 ip주소를 edit session에서 수정 후 접속해야 한다. 다음과 같은 창이 나올 것이다. 일단 ubuntu 업데이트를 위해 sudo apt-get update 를 입력한다. 대충 해석하면 sudo: 슈퍼 유저(관리자 정도?)의 권한으로 명령을 실행하라. apt: Advanced Package Tool(업데이트 패키지 툴) get: 받아서 update: 업데이트 해라. 이런 느낌이다. Reading package lists... Done ubuntu@ip-000-000-000-000(본인 AWS ip주소):~$ 이 문구가 마지막에 나오면 업데이트가 끝난 것이다. 여기에 MySQL을 깔기 위해 sudo apt-get instal..
AWS ubuntu 환경 설정하기 1_인스턴스 설치 및 mobaXterm 설정 (AWS 계정 만들고, mobaXterm 설치되었다는 전제 하에 쓴 글입니다.) 시작 전, 지역(Region)을 서울(Seoul)로 맞추는 것을 권장합니다! 학원에서 로그인 화면 및 회원가입을 구현하려는 과제를 던져줬다. (던지고 싶지만)해야 할 과제를 위한 세팅은 다음과 같다. -Linux Ubuntu Server - Ubuntu Server 18.04 - MySQL - nginx - Java 1.8 - Tomcat 9.0 *백업을 위해 인스턴스 두 번 만들기 1. AWS Instance 생성 AWS 계정 만들어진 후 Launch Instance 눌러 생성한다. Ubuntu Server 18.04(바뀌었으면 다른 버전의 우분투)를 선택한다. (이후 단계에서 파란색 버튼으로 후루룩 넘어가지 말 것) St..