JSCODE Logo
JSCODE 박재성JSCODE 제이온JSCODE 시니
온라인 강의프로그래밍 과외책/전자책무료 강의
유튜브블로그
후기
완강 후기 이벤트블로그 리뷰 이벤트AWS SAA 합격 후기 이벤트
회사명 : JSCODE대표 : 박재성사업자 등록번호 : 244-22-01557통신판매업 : 제 2023-인천미추홀-0381 호

서울특별시 구로구 경인로 20가길 11(오류동, 아델리아)

Copyright ⓒ 2026 JSCODE - 최상위 현업 개발자들의 프로그래밍 교육 All rights reserved.

이용약관개인정보처리방침

📂 Category

  • 전체보기 (856)
  • AWS (98)
  • Spring AI (67)
  • Jenkins CI/CD (62)
  • Elasticsearch (61)
  • Redis (58)
  • MSA (56)
  • Linux (55)
  • 쿠버네티스 (54)
  • Docker (53)
  • Kafka (42)
  • Spring Batch (38)
  • Logging Monitoring (32)
  • 부하테스트 (31)
  • DB 설계 (29)
  • MySQL (29)
  • Nginx (29)
  • CI/CD (24)
  • AWS SAA-C03 (22)
  • AI 수익화 (12)
  • Vercel (4)

📚 Docker

856
전체 856AWS 98Spring AI 67Jenkins CI/CD 62Elasticsearch 61Redis 58MSA 56Linux 55쿠버네티스 54Docker 53Kafka 42Spring Batch 38Logging Monitoring 32부하테스트 31DB 설계 29
MySQL 29
Nginx 29
CI/CD 24
AWS SAA-C03 22
AI 수익화 12
Vercel 4
Docker

Docker Volume(도커 볼륨)

Docker Volume(도커 볼륨)

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

JSCODE 박재성JSCODE 박재성|2026. 03. 22.
Docker

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

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

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

JSCODE 박재성JSCODE 박재성|2026. 03. 22.
Docker

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

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

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

JSCODE 박재성JSCODE 박재성|2026. 03. 22.
Docker

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

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

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

JSCODE 박재성JSCODE 박재성|2026. 03. 22.
Docker

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

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

JSCODE 박재성JSCODE 박재성|2026. 03. 22.
Docker

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

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

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

JSCODE 박재성JSCODE 박재성|2026. 03. 22.
Docker

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

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

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

JSCODE 박재성JSCODE 박재성|2026. 03. 22.
Docker

[실습] Docker로 PostgreSQL 실행시켜보기

[실습] Docker로 PostgreSQL 실행시켜보기

✅ Docker로 PostgreSQL 실행시켜보기 PostgreSQL 이미지를 바탕으로 컨테이너 실행시키기 컨테이너가 잘 실행되고 있는 지 체크 컨테이너 실행시킬 때 에러 없이 잘 실행됐는 지 로그 체크 PostgreSQL 컨테이너에 접속 Postgr

JSCODE 박재성JSCODE 박재성|2026. 03. 22.
Docker

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

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

✅ Docker CLI로 컨테이너를 실행시킬 때 $ docker run -d -p 6379:6379 redis ✅ Docker Compose로 컨테이너를 실행시킬 때 compose.yml 파일 작성하기 compose 파일 실행시키기 compose 실행

JSCODE 박재성JSCODE 박재성|2026. 03. 22.
Docker

자주 사용하는 Docker Compose CLI 명령어

docker-compose로 시작하는 명령어는 더 이상 업데이트를 지원하지 않는 Docker Compose의 v1 명령어이므로 되도록이면 사용하지 말자. v2부터는 docker compose로 시작하는 명령어를 사용한다. 아래 명령어들은 compose

JSCODE 박재성JSCODE 박재성|2026. 03. 22.
12345>»