전체 글 (23) 썸네일형 리스트형 [Docker]docker run -p 옵션과 Dockerfile EXPOSE 차이점 `docker run` 명령어에서 `-p [도커호스트포트]:[컨테이너포트]` 옵션을 주는 것과 Dockerfile에서 `EXPOSE` 명령어를 사용하여 컨테이너의 포트를 열어주는 것이 개념적으로 어떻게 다른건지 정리한다. docker run -p 옵션도커 호스트의 포트와 실행되는 컨테이너의 포트를 매핑하는 명령어이다.이 옵션은 -p [도커호스트포트]:[컨테이너포트] 형태로 사용되며, 콜론을 기준으로 왼쪽에 입력되는 포트는 도커를 실행하는 컴퓨터인 도커 호스트의 포트 번호이고, 오른쪽에 입력되는 포트는 docker run 명령어를 통해 실행하는 컨테이너의 포트를 의미한다. 예를 들어, 아래와 같이 명령어를 작성하는 경우docker container run -p 8000:80 [이미지이름] 다음 그림과 같이.. [Linux]apt와 apt-get의 차이점? Docker 컨테이너 내부에서 vi 에디터를 실행하려고 하니 기본적으로 설치되어 있지 않았다. 직접 설치를 하기위해 검색을 하던 도중 apt와 apt-get의 차이점에 대한 궁금증이 생겨 글로 정리한다. apt 와 apt-get?결론부터 말하자면 큰 차이가 없다. 두 명령어 모두 Debian 기반 리눅스 배포판에서 사용되는 패키지 관리 도구이며, 패키지를 설치, 업데이트 하는 데 사용되는 명령어이다. 두 명령어 모두 CLI 환경에서 사용 가능하다. apt의 장점apt-get의 최신 버전이다. apt search 명령을 사용하여 이름으로 패키지를 검색한다.apt upgrade 명령은 업그레이드 시 시스템에 설치된 이전 버전의 패키지 또는 업그레이드 가능한 패키지 중에서 더 이상 필요하지 않은 패키지를 제.. [AWS]ELB의 개념과 종류(ALB, NLB, GWLB) 로드 밸런싱(Load Balancing)이란?애플리케이션을 지원하는 리소스 전체에 트래픽이 균등하게 분산되도록 하는 방법이다.수많은 사용자가 접속하는 애플리케이션은 트래픽량이 아주 많이 몰리는데, 이러한 경우 대부분 여러 대의 중복 서버를 운영한다. 로드밸런서가 이 서버 풀 앞단에서 사용자의 요청을 여러 대의 서버들에게 균등하게 배정해주는 역할을 수행한다. 또한 특정 서버에 문제가 발생했다면 해당 서버로 트래픽이 전달되는 것을 방지해준다. 로드밸런서를 사용해 로드 밸런싱을 수행하면 고가용성 및 내결함성이 향상되어 장애 발생에 유연한 대처가 가능하고, 서비스가 높은 안정성을 가질 수 있도록 도와준다. Scale Up / Scale OutScale Up기존 서버의 성능을 업그레이드 하는 방법이다. 수직 .. 이전 1 2 3 4 ··· 8 다음