Learning (54) 썸네일형 리스트형 호이스팅(hoisting) 여러 강좌들을 보다 보면 자주 접하는 용어인 호이스팅 호이스팅은 변수와 함수의 선언을 가장 상단으로 올린다는 의미이다. 딱 여기까지만 생각하고 살다가 즉시실행함수(IIFE)에 대해보는 중 호이스팅을 다시 생각하는 계기가 되어 블로그에 남길려고 한다. 일반적으로 내가 알았던 호이스팅의 의미는 함수와 변수의 선언을 가장 상단으로 올린다. 이다. foo(); function foo(){ console.log('foo'); } 결과는 콘솔에 foo가 찍힐 것이다. 그럼 아래는 어떻게 될까? foo(); var foo = () => console.log('foo'); //var foo = function(){console.log('foo')}; 우리는 Uncaught TypeError: foo2 is not a .. 논리연산자 && || ! 1. && AND 연산 a && b a가 true면 b, a가 false면 a 2. || OR 연산 a || b a가 true면 a, a가 false면 b 2. ! NOT 연산 !a a를 true로 변환할 수 있으면 false를 반환. 그렇지 않으면 true를 반환 false 변환할 수 있는 표현의 예는 다음과 같습니다. null NaN 0 빈 문자열 ("", '', ``) undefined 연산자 우선순위 다음 표는 가장 높은 우선 순위 (21)에서 가장 낮은 우선 순위 (1)로 정렬되어 있습니다. Precedence Operator type Associativity Individual operators 21 Grouping n/a ( … ) 20 Member Access left-to-right … .. Docker - container ps[조회] stop[정지] start[시작] restart[재시작] attach[접속] image 만들기 docker build -t name . container 만들기 sudo docker run -d -p 0000:0000 name -c : CPU 리소스를 할당 / 제한 하는 옵션 --cpu-share 과 같은 기능 , 기본값은 1024 이며 이를 기준으로 2배로 사용하려면 2048 식으로 증가시키면됨 ex > -c 1024 -m : 메모리 리소스를 할당 / 제한 하는 옵션 ex > -m 1G -d : detached mode (백그라운드 모드) -p : 호스트 컨테이너의 포트 연결 (포워딩) ex> -p 80:8080 nginx에서 pass 할 포트:Dockerfile 설정 port -v : 호스트 컨테이너의 디렉토리 연결 (마운트) ex> -v /data:/home/data –na.. docker image, containerd 삭제 컨테이너 삭제 동작중인 컨테이너 확인 sudo docker ps 정지된 컨테이너 확인 sudo docker ps -a 컨테이너 삭제 sudo docker rm containerd-id sudo docker rm containerd-id1,containerd-id2..... 모두 삭제 sudo docker rm `docker ps -a -q` 이미지 삭제 현재 이미지 확인 sudo docker images 이미지 삭제 sudo docker rmi image-id 이미지를 삭제하면서 컨테이너도 강제 삭제 할 때 sudo docker rmi -f image-id Nginx + Docker image(NestJS) 502 Error 502 오류 Docker image 실행 할때 docker run -d Nginx에서 proxy 연결을 하였으나 에러 발생 딱보면 PORT 가 TCP 8398 이구나 해서 문제 없는 줄 알았으나 그게 아니였음 저 port는 docker image가 실행되는 내부 port임 다시 도크 실행 docker run -d -p 8398:8398 내가 블로그에 -p를 쓰는걸로 적고 정작 내가 그걸 안써서 개고생을 함 외부 8398포트를 내부 8398로 연결해줌 당연히 Nginx에서는 8398로 연결 client -> (80) -> nginx -> (8398) -> docker -> (8398) -> NestJS 이렇게 되는것 같음. 아 개고생... ubuntu log 위치 cd /var/log/ Ubuntu server에 Docker 설치 설치는 Docker 공식문서 이전 버전 삭제 sudo apt-get remove docker docker-engine docker.io containerd runc pt-get이러한 패키지가 설치되어 있지 않다고보고해도 괜찮습니다 . /var/lib/docker/이미지, 컨테이너, 볼륨 및 네트워크를 포함한 의 컨텐츠 는 보존됩니다. 기존 데이터를 저장할 필요가없고 새로 설치를 시작 하려면이 페이지 하단의 Docker Engine 제거 섹션을 참조하십시오. 설치 색인 최신화 후 설치 sudo apt-get update sudo apt-get install \ apt-transport-https \ ca-certificates \ curl \ gnupg-agent \ software-properties-c.. nginx 업로드 용량 nginx 업로드 용량 http { client_max_body_size 5M; // 제한을 없애고 싶다면 0을 입력. 세미콜론도 주의! ... } 이전 1 2 3 4 5 ··· 7 다음