✅ 백엔드 프로젝트(Spring Boot) 프로젝트를 Docker로 실행시키기 프로젝트 셋팅 간단한 코드 작성 Dockerfile 작성하기 Spring Boot 프로젝트 빌드하기 Dockerfile을 바탕으로 이미지 빌드하기 이미지가 잘 생성됐는 지
✅ 사용 중인 포트 검색 Windows netstat -ano | findstr [포트 번호] netstat -ano | findstr 8080 Mac lsof -i :[포트 번호] lsof -i :8080 ✅ 프로세스 종료 Windows task
✅ 의미 ENTRYPOINT는 컨테이너가 생성되고 최초로 실행할 때 수행되는 명령어를 뜻한다. 쉽게 설명하자면 ENTRYPOINT에는 미니 컴퓨터의 전원을 키고나서 실행시키고 싶은 명령어를 적으면 된다. ✅ 사용법 # 문법 ENTRYPOINT [명령문
🎯 JDK 17 베이스 이미지로 컨테이너 띄워보기 Dockerfile 만들기 Dockerfile을 기반으로 이미지 만들기 이미지를 기반으로 컨테이너 띄우기 컨테이너 조회하기 컨테이너 내부로 들어가서 jdk가 잘 깔렸는지 확인해보기 🎯 Node 베이
✅ 컨테이너 조회 [실행 중인 컨테이너들만 조회] $ docker ps ps : process status의 약자 [모든 컨테이너 조회 (작동 중인 컨테이너 + 작동을 멈춘 컨테이너)] $ docker ps -a -a : all의 약자 ✅ 컨테이너 중
✅ Spring Boot, MySQL 컨테이너 동시에 띄워보기 Spring Boot 프로젝트 셋팅 간단한 코드 작성 application.yml에 DB 연결을 위한 정보 작성하기 불필요한 테스트 코드 삭제 Dockerfile 작성하기 compose.y
✅ Docker로 MySQL 실행시켜보기 MySQL 이미지를 바탕으로 컨테이너 실행시키기 컨테이너가 잘 실행되고 있는 지 체크 컨테이너 실행시킬 때 에러 없이 잘 실행됐는 지 로그 체크 DBeaver에도 연결시켜보기 ✅ 그림으로 이해하기
✅ 다운받은 모든 이미지 조회 $ docker image ls ls : list의 약자 REPOSITORY : 이미지 이름(이미지명) TAG : 이미지 태그명 IMAGE ID : 이미지 ID CREATED : 이미지가 생성된 날짜 (다운받은 날짜 X)
✅ Docker Compose로 프론트엔드(HTML, CSS, Nginx) 실행시키기 HTML, CSS 파일 만들기 Dockerfile 작성하기 compose 파일 작성하기 compose 파일 실행시키기 compose 실행 현황 보기 localhost
✅ Dockerfile이란? Docker 이미지는 Dockerhub을 통해 다운받아서 사용할 수 있다. 이 Docker 이미지들도 누군가 만들어서 Dockerhub에 올려놓은 것이다. 그럼 도대체 이 Dcoker 이미지는 어떻게 만드는 걸까? Dock