1228 TIL
        
        
      Created By: forbid403 Last Edited: Dec 29, 2019 12:27 AM
try-catch-finally
- throw (발생시키다)
    
- 예외를 알린다
        
if (x < 0) { throw new Error('x는 음수가 아니어야 합니다.') } 
 - 예외를 알린다
        
 - catch (잡아내다)
    
- 예외를 처리한다
 
 - finally
    
- 항상 실행이 보장되어야 함
 - try 블록이 일부라도 실행 되면 finally 블록의 실행은 보장
 
 
도커란?
- 여러 서버를 사용 하면 버젼 관리 등 환경설정을 바꾸거나 해야 한다.
 - 
    
DevOps의 발전으로 개발 주기는 빨라지고 관리는 복잡해진다.
→ 그래서 나온게 컨테이너 기반의 오픈소스 가상화 플랫폼인 도커!
 - 컨테이너 : 격리된 공간에서 프로세스가 동작하는 기술
 - 기존의 가상화 방식 : OS를 가상화 (VirtualWare)
 - layer를 사용해서 유니온 파일 시스템으로 한 개의 파일시스템으로 사용할 수 있음
 
명령어
- –publish : forward traffic incoming on port 8000 to 8080 (호스트의 포트에 맞추어 forward)
 - –detach : 백그라운드에서 도커 run
 - –name : 이름 부여