Infra 14

Docker 도커 AWS EC2로 세팅 및 SpringBoot로 배포해보기

0. 준비물 SSH 접속 툴 : Mobax Putty와 FileZilla를 합쳐놓은 듯한 프로그램이다. 사용하기 편하고 무료버전도 충분하다. 다운로드하자. https://mobaxterm.mobatek.net/download.html MobaXterm free Xserver and tabbed SSH client for Windows The ultimate toolbox for remote computing - includes X server, enhanced SSH client and much more! mobaxterm.mobatek.net 참고 내용를 읽어보고 시작하자. https://ondolroom.tistory.com/815 도커 설치 및 기본 이용 참고 영상 youtu.be/hWPv9LMlm..

Infra/Linux 2022.04.25

도커 docker 간단 정리

리눅스 우분투에 도커 설치 https://shanepark.tistory.com/237 Ubuntu 20.04 LTS ) Docker 설치하기 Intro Docker는 제가 회사에서 사용하는 노트북의 OS를 Windows 에서 Ubuntu 로 변경하게 된 트리거 였습니다. Docker를 사용하면 정말 편하게 격리된 컨테이너들을 구성해 가상화의 장점을 정말 잘 살릴 shanepark.tistory.com ------------------------------------------------- [1] 이미지 생성 docker build -t 이미지이름 도커파일경로 M1 맥북 도커의 경우 docker build —platform linux/amd64 -t 이미지이름 도커파일경로 [2] 컨테이너 생성 및 구동 ..

Infra/Docker 2022.01.19

가비아 도메인 + AWS IP 연결하기

0. 개요 AWS에서 서버를 배포하려면 AWS에서 도메인을 구매하고 AWS에서 호스팅을 하고 AWS에서 인증서를 만드는 것이 편하다. 위 내용을 설명한 링크다. https://ondolroom.tistory.com/873 AWS 도메인 등록 / 호스팅 관리 / HTTPS 적용 [도메인 등록] 1. Route53 페이지로 이동 2. 도메인 등록 화면으로 이동 3. 도메인 등록을 클릭 4. 도메인 이름을 선택 - 도메인 이름을 선택하고 기관(.com 등)을 선택하고 확인을 눌러서 사용 가능한 ondolroom.tistory.com 이번에는 AWS 외부에서 만든 도메인을 AWS와 연동시키는 방법을 간단히 설명한다. 내용 중 생략된 부분은 위 링크에 포함되어 있으니 참고 부탁드린다. 1. 가비아 도메인 생성 가..

Infra/Aws 2022.01.18

가비아 도메인 IP 연결하기

1. 로그인 후 마이페이지 My가비아로 접속한다. 2. 도메인을 클릭 3. 연결할 도메인의 관리 버튼을 클릭한다. 4. 도메인 연결 설정 버튼을 클릭한다. 5. 해당 도메인을 체크하고 DNS 설정을 클릭한다. 6. 호스트 이름과 IP주소를 입력한다. 이후 확인 버튼을 누른뒤 저장하면 완료. 참고. https://customer.gabia.com/manual/dns/3041/3040 가비아: 국내 1위 customer.gabia.com

Infra/Aws 2022.01.17

aws ec2 시작 및 도커로 서버 배포

0. 준비물 aws 계정 mobaXterm 프로그램 (무료버전) 기능이 완성된 Jar 파일 (여기서는 메모리 h2 데이터베이스를 사용함.) 1. aws를 켠다 2. ec2로 접속한다 3. 인스턴스 시작을 누른다 4. AMI를 선택한다 여기서는 Amazon Linux 2 AMI (HVM) - Kernel 5.10, SSD Volume Type를 사용했다. Ubuntu 등 원하는 것을 사용하면 된다. 5. 인스턴스 유형을 선택한다 자기가 원하는 사양을 고르면 된다. 사양이 높으면 높을수록 비싸진다. 여기서는 프리티어 t2.micro를 사용하였다. 여담이지만 초경량 배포를 위해서라면 ec2가 아닌 lightsail을 사용하는 것도 고려해볼만하다. 제한 사항이 꽤 있지만 매우 저렴한 비용으로 서버를 운영할 수 ..

Infra/Linux 2022.01.17

AWS 도메인 등록 / 호스팅 관리 / HTTPS 적용

[도메인 등록] 1. Route53 페이지로 이동 2. 도메인 등록 화면으로 이동 3. 도메인 등록을 클릭 4. 도메인 이름을 선택 - 도메인 이름을 선택하고 기관(.com 등)을 선택하고 확인을 눌러서 사용 가능한지 확인 해본다 - 내가 적은 것이 사용 가능하면 사용 가능이라고 뜨며 원하는 도메인을 장바구니에 추가한다 5. 장바구니 확인 - 왼쪽에 장바구니에 등록된 도메인이 나온다 - 확인 후 아래에 있는 계속을 누른다 6. 도메인 등록 세부 정보를 입력한다 7. 약관을 확인하고 주문을 완료한다 8. 등록된 도메인 화면에서 도메인이 등록되었는지 확인한다 (끝) [호스팅 관리] 1. DNS 관리 - 호스팅 영역으로 들어 간다 2. 도메인 리스트를 확인한다 - AWS에서 만든 도메인은 설명란에 Hosted..

Infra/Linux 2021.09.08

도커 설치 및 기본 이용

참고 영상 youtu.be/hWPv9LMlme8 www.yalco.kr/36_docker/ 가장 쉽게 배우는 도커 어려운 프로그래밍 개념들을 쉽게 설명해주는 유튜브 채널 '얄팍한 코딩사전'. 영상에서 다 알려주지 못한 정보들이나 자주 묻는 질문들의 답변들, 예제 코드들을 얄코에서 확인하세요! www.yalco.kr 윈도우 도커 설치 도커사이트에서 도커 다운로드 및 설치 (윈도우) www.docker.com/get-started Get Started with Docker | Docker Learn about the complete container solution provided by Docker. Find information for developers, IT operations, and business..

Infra/Docker 2020.10.27

리눅스 / 소유권 변경 / 파일에 출력 > >> / nohup

소유권 file1.txt는 sudo로 만들었으니 소유권이 루트로 나올 것이다 file2.txt는 그냥 만들었으니 소유권이 현재사용자로 나올 것이다 권한뒤의 1은 링크수이다(바로가기 등) 여기서 4096은 용량이다 :의 왼쪽은 사용자 , 오른쪽은 그룹을 지정하는 것이다 >표시를 사용하면 모니터에 출력되는 대신 파일에 출력하게 된다 이전내용이 덮어씌워진다 꺾쇠 두개를 사용하면 덮어씌워지는 것이 아니라 추가가 된다 nohup은 프로그램을 데몬으로 실행하게한다 데몬은 따로 등록해야하지만 nohup을 이용하면 임의적으로 데몬실행이 가능하다 콘솔창을 꺼도 지속적으로 작동하게 된다(서버 등)

Infra/Linux 2020.07.15

리눅스 mkdir 폴더 디렉토리 만들기 / cp 복사 / mv 이동 / 검색 which whereis find

src 경로에 javalab이라는 폴더를 만든다 내 홈에서 src 가기 mv는 파일 이동 폴더 뒤에 슬래시 파일명을 다르게 적으면 다른파일명으로 저장된다 파일을 생성 파일이 들고 있는 데이터를 모니터에 출력 파일삭제 rm = 삭제 rm을 그냥 쓰면 디렉토리가 삭제 되지 않는다 -r은 디렉토리와 그 내용을 모두 삭제 기능을 알려면 help를 사용 파일찾기 명령어 명령어 찾기 초록색은 실제 실행파일 whereis 는 잘 안쓴다 대신 find를 사용함

Infra/Linux 2020.07.13

리눅스 명령어2

$를 이용해 변수를 만들 수 있다. 위의 코드는 이용자의 폴더로 가게된다 $HOME = /home/ubuntu 이것도 마찬가지로 이용자의 폴더로 가게된다 폴더 생성 명령어 파일 생성 명령어 이렇게 생성하는 것 보다는 에디터(nano) 등을 사용하는 것이 좋다 버전 확인 리눅스 기본 에디터 vim i키를 누르면 인서트모드(작성모드) :q! + enter 빠져나오기 https://www.morenice.kr/25 Linux 개발환경 - vim 사용법 vim이란 간단히 말해 텍스트 에디터이다. 기존 터미널 환경의 vi라는 에디터에서 기능 개선 및 확장이 되었고, 그래서 이름이 "vi + improvement = vim"이다. 현재 터미널을 통하여 하는 개발 도구 중 �� www.morenice.kr 리눅스는 ..

Infra/Linux 2020.07.09