✅ 의미 ENTRYPOINT는 컨테이너가 생성되고 최초로 실행할 때 수행되는 명령어를 뜻한다. 쉽게 설명하자면 ENTRYPOINT에는 미니 컴퓨터의 전원을 키고나서 실행시키고 싶은 명령어를 적으면 된다. ✅ 사용법 # 문법 ENTRYPOINT [명령문
✅ 사용 중인 포트 검색 Windows netstat -ano | findstr [포트 번호] netstat -ano | findstr 8080 Mac lsof -i :[포트 번호] lsof -i :8080 ✅ 프로세스 종료 Windows task
✅ 백엔드 프로젝트(Spring Boot) 프로젝트를 Docker로 실행시키기 프로젝트 셋팅 간단한 코드 작성 Dockerfile 작성하기 Spring Boot 프로젝트 빌드하기 Dockerfile을 바탕으로 이미지 빌드하기 이미지가 잘 생성됐는 지
✅ 웹 프론트엔드 프로젝트(Next.js)를 Docker로 배포하기 Next.js 프로젝트 만들기 Dockerfile 작성하기 .dockerignore 작성하기 Dockerfile을 바탕으로 이미지 빌드하기 이미지가 잘 생성됐는 지 확인하기 생성한 이
✅ Docker CLI로 컨테이너를 실행시킬 때 $ docker run --name webserver -d -p 80:80 nginx ✅ Docker Compose로 컨테이너를 실행시킬 때 compose.yml 파일 작성하기 compose 파일 실행시
✅ Docker Compose로 MySQL, Redis 실행시키기 compose 파일 작성하기 compose 파일 실행시키기 compose 실행 현황 보기 compose로 실행된 컨테이너 삭제
✅ 현업에서는 Docker를 왜 이렇게 많이 쓰는 걸까? Docker를 쓰는 이유에는 여러가지 장점이 있지만 그 중에서 핵심 장점 딱 1가지만 기억하자. 이식성 : 특정 프로그램을 다른 곳으로 쉽게 옮겨서 설치 및 실행할 수 있는 특성 이 핵심 장점을
✅ Docker란 ? 컨테이너를 사용하여 각각의 프로그램을 분리된 환경에서 실행 및 관리할 수 있는 툴이다. Docker의 정의를 보더라도 한 번에 와닿지 않을 것이다. 당연하다. Docker가 어떤 툴인지는 직접 사용해보고 경험해봐야 느낄 수 있다.
✅ Docker 설치 (윈도우) [참고] WSL2가 설치되어 있어야 Docker Desktop이 정상 작동함. ✅ Docker 설치 (Mac OS) ✅ 체크 사항 2023년 7월부터 Docker Compose V1의 업데이트를 중단했다. 따라서 Doc
✅ Docker를 조작하려면? 터미널에서 명령어(CLI)를 통해 Docker를 조작한다. ✅ 혹시나 Nginx가 뭔지 모르는 분들을 위해 Nginx란 여러 기능을 가진 서버 중 하나이다. 웹 서버 (HTML 웹 페이지를 렌더링 시키는 역할) 로드 밸런