본문 바로가기
Portpolio/webdev_tip

KSEB 3기 06.27

by Peter Choi 2024. 6. 27.
반응형

 

06.27
도커허브는 깃허브와 기능이 유사함
aws는 리눅스 서버 위에 구축됨

정적 웹사이트 = 반응형 웹사이트

docker -> k8s -> elasticSearch

도커 컨테이너에서 네임스페이스는 app 별로 별도의 작업 공간을 생성한다

cgroup은 ns 별로 별도의 리소스를 할당함을 의미한다

 

vm은 커널을 2번 거치지만 도커는 로컬에 직접 설치해서 운영할 때처럼 커널을 1번만 거친다

컨테이너는 app을 이미지로 제공한다

mysql/mariadb 3306

코딩테스트에서 보는건 말귀를 알아듣는지 아닌지에 대한 필터링 여부 어차피 입사하면 회사에 맞게 자바 스프링 인프라 다 처음부터 가르친다 그러니 신입 채용에서는 코테가 시작이고 끝이다 포폴은 허접하지 않고 물어봤을 때 설명할 수 있도록 할 정도만

msa 개발이 일반화되면서 언어는 그리 중요하지 않아졌고 파편화되서 다른 부서의 개발 진행 상황에 구애되지 않고 개발이 가능해졌다.

웹개발 자바로 하더라도 코테는 가급적 파이썬으로 하기

협업 툴에 관해서는 슬랙, 지라, 컨플루언스에 대한 사전지식 필요

k8s은 orchestration tool애 해당한다

jar 파일을 만들어서 도커의 컨테이너에 올림

***war 파일을 도커로 올리는 방법 정리
------------------------------------------

------------------------------------------
# 기존 컨테이너 모두 삭제
docker container rm -f $(docker container ls -aq)

# tomcat 컨테이너 생성+실행
docker run -d --name tomcat -p 8080:8080 tomcat:9.0

# 샘플 war 파일 다운로드
wget https://github.com/AKSarav/SampleWebApp/raw/master/dist/SampleWebApp.war

# 다운로드된 파일 컨테이너에 넣어주기
docker cp SampleWebApp.war tomcat:/usr/local/tomcat/webapps

# 확인하기
http://[자신의 공인IP주소]:8080/SampleWebApp/
------------------------------------------
------------------------------------------


반응형

'Portpolio > webdev_tip' 카테고리의 다른 글

KSEB 3기 06.28  (0) 2024.07.02
ubuntu version 네이밍  (0) 2024.06.28
KSEB 3기 06.26  (0) 2024.06.27
KSEB 3기 06.25  (0) 2024.06.26
KSEB 3기 06.24  (0) 2024.06.25

댓글