블로그 글

박재성 선생님이 개발 블로그에 쓴 글입니다.

[실습] Spring Boot, MySQL 컨테이너 동시에 띄워보기
Docker

[실습] Spring Boot, MySQL 컨테이너 동시에 띄워보기

✅ Spring Boot, MySQL 컨테이너 동시에 띄워보기 Spring Boot 프로젝트 셋팅 간단한 코드 작성 application.yml에 DB 연결을 위한 정보 작성하기 불필요한 테스트 코드 삭제 Dockerfile 작성하기 compose.y

[실습] Docker로 MySQL 실행시켜보기  - 1
Docker

[실습] Docker로 MySQL 실행시켜보기 - 1

✅ Docker로 MySQL 실행시켜보기 MySQL 이미지를 바탕으로 컨테이너 실행시키기 컨테이너가 잘 실행되고 있는 지 체크 컨테이너 실행시킬 때 에러 없이 잘 실행됐는 지 로그 체크 DBeaver에도 연결시켜보기 ✅ 그림으로 이해하기

Docker 이미지(Image) 조회 / 삭제
Docker

Docker 이미지(Image) 조회 / 삭제

✅ 다운받은 모든 이미지 조회 $ docker image ls ls : list의 약자 REPOSITORY : 이미지 이름(이미지명) TAG : 이미지 태그명 IMAGE ID : 이미지 ID CREATED : 이미지가 생성된 날짜 (다운받은 날짜 X)

[실습] Docker Compose로 프론트엔드(HTML, CSS, Nginx) 실행시키기
Docker

[실습] Docker Compose로 프론트엔드(HTML, CSS, Nginx) 실행시키기

✅ Docker Compose로 프론트엔드(HTML, CSS, Nginx) 실행시키기 HTML, CSS 파일 만들기 Dockerfile 작성하기 compose 파일 작성하기 compose 파일 실행시키기 compose 실행 현황 보기 localhost

Docker

Dockerfile이란?

✅ Dockerfile이란? Docker 이미지는 Dockerhub을 통해 다운받아서 사용할 수 있다. 이 Docker 이미지들도 누군가 만들어서 Dockerhub에 올려놓은 것이다. 그럼 도대체 이 Dcoker 이미지는 어떻게 만드는 걸까? Dock

Docker Volume(도커 볼륨)
Docker

Docker Volume(도커 볼륨)

✅ 컨테이너가 가진 문제점 Docker를 활용하면 특정 프로그램을 컨테이너로 띄울 수 있다. 이 프로그램에 기능이 추가되면 새로운 이미지를 만들어서 컨테이너를 실행시켜야 한다. 이 때, Docker는 기존 컨테이너에서 변경된 부분을 수정하지 않고, 새

컨테이너로 실행시킨 Spring Boot가 MySQL에 연결이 안 되는 이유
Docker

컨테이너로 실행시킨 Spring Boot가 MySQL에 연결이 안 되는 이유

✅ 컨테이너로 실행시킨 Spring Boot가 MySQL에 연결이 안 되는 이유 각각의 컨테이너는 자신만의 네트워크망과 IP 주소를 가지고 있다. 호스트 컴퓨터 입장에서 localhost는 호스트 컴퓨터를 가리키지만, Spring Boot 컨테이너 입

Docker 컨테이너(Container) 생성 / 실행 - 1
Docker

Docker 컨테이너(Container) 생성 / 실행 - 1

✅ 컨테이너 생성 이미지를 바탕으로 컨테이너를 생성한다. 이 때, 컨테이너를 실행시키지는 않는다. (컨테이너를 실행하지 않고 생성만 하는 경우가 잘 없어서, 이 명령어는 잘 사용하지 않는다.) # docker create 이미지명[:태그명] $ do

종료된 컨테이너에 들어가서 디버깅하고 싶을 때
Docker

종료된 컨테이너에 들어가서 디버깅하고 싶을 때

프로그래밍을 할 때 중간중간 잘 작동하는 지 확인하는 습관은 굉장히 중요하다. 어떤 명령어를 입력하고 난 뒤에 명령어가 정상적으로 수행됐는 지 어떻게 확인할 수 있는 지 방법을 찾아봐야 한다. 이 습관이 몸에 익으면 어떤 명령어를 수행하더라도 그

Docker

Docker 컨테이너(Container) 로그 조회

컨테이너를 실행시키고나서 실행시킨 컨테이너가 잘 실행되고 있는 지, 에러가 발생한 건 아닌 지 로그를 확인할 수 있어야 한다. 디버깅할 때 필수로 확인해야 하는 게 로그다. 지금부터 컨테이너에서 발생한 로그는 어떻게 확인하는 지 알아보자. ✅ 컨테이너

[실습] Docker Compose로 MySQL 실행시키기
Docker

[실습] Docker Compose로 MySQL 실행시키기

✅ Docker CLI로 컨테이너를 실행시킬 때 $ docker run -e MYSQL_ROOT_PASSWORD=pwd1234 -p 3306:3306 -v /Users/jaeseong/Documents/Develop/docker-mysql/mysql_

Docker 실행중인 컨테이너 내부에 접속하기 (exec -it)
Docker

Docker 실행중인 컨테이너 내부에 접속하기 (exec -it)

✅ 컨테이너 개념 다시 짚어보기 위 설명에서 컨테이너는 미니 컴퓨터라고 표현했다. 즉, 호스트 컴퓨터 안에 다른 새로운 컴퓨터가 여러개 있는 것과 같다. 따라서 각각의 컨테이너는 자기만의 컴퓨터 공간(OS, 저장 공간, 프로그램 등)을 가지고 있다.

박재성 선생님 블로그 글 (45쪽) | JSCODE