Docker 이미지를 저장하는 대표적인 Registry는 Docker Hub이다. 하지만 Docker Hub의 프라이빗 이미지 기능을 사용하려면 비용이 발생한다. (1개까지는 무료이지만…) 따라서 비용 없이 프라이빗 이미지를 관리하기 위해 자체 Doc
Docker를 최신 방식으로 정확하게 설치하고 싶다면 공식 문서를 보고 설치하면 된다. 공식 문서를 보고 Ubuntu에 Docker를 설치해보자. 1. 공식 문서의 설치 방법 페이지 들어가기 2. 공식 문서에서 설치 관련 목차 찾기 Install us
✅ Docker Compose로 MySQL, Redis 실행시키기 compose 파일 작성하기 compose 파일 실행시키기 compose 실행 현황 보기 compose로 실행된 컨테이너 삭제
✅ Docker CLI로 컨테이너를 실행시킬 때 $ docker run --name webserver -d -p 80:80 nginx ✅ Docker Compose로 컨테이너를 실행시킬 때 compose.yml 파일 작성하기 compose 파일 실행시
✅ 웹 프론트엔드 프로젝트(Next.js)를 Docker로 배포하기 Next.js 프로젝트 만들기 Dockerfile 작성하기 .dockerignore 작성하기 Dockerfile을 바탕으로 이미지 빌드하기 이미지가 잘 생성됐는 지 확인하기 생성한 이
✅ 백엔드 프로젝트(Spring Boot) 프로젝트를 Docker로 실행시키기 프로젝트 셋팅 간단한 코드 작성 Dockerfile 작성하기 Spring Boot 프로젝트 빌드하기 Dockerfile을 바탕으로 이미지 빌드하기 이미지가 잘 생성됐는 지
✅ 사용 중인 포트 검색 Windows netstat -ano | findstr [포트 번호] netstat -ano | findstr 8080 Mac lsof -i :[포트 번호] lsof -i :8080 ✅ 프로세스 종료 Windows task
✅ Docker를 조작하려면? 터미널에서 명령어(CLI)를 통해 Docker를 조작한다. ✅ 혹시나 Nginx가 뭔지 모르는 분들을 위해 Nginx란 여러 기능을 가진 서버 중 하나이다. 웹 서버 (HTML 웹 페이지를 렌더링 시키는 역할) 로드 밸런
✅ 의미 ENTRYPOINT는 컨테이너가 생성되고 최초로 실행할 때 수행되는 명령어를 뜻한다. 쉽게 설명하자면 ENTRYPOINT에는 미니 컴퓨터의 전원을 키고나서 실행시키고 싶은 명령어를 적으면 된다. ✅ 사용법 # 문법 ENTRYPOINT [명령문
🎯 JDK 17 베이스 이미지로 컨테이너 띄워보기 Dockerfile 만들기 Dockerfile을 기반으로 이미지 만들기 이미지를 기반으로 컨테이너 띄우기 컨테이너 조회하기 컨테이너 내부로 들어가서 jdk가 잘 깔렸는지 확인해보기 🎯 Node 베이