빠르게 변화하는 기술의 흐름 속에서, 함께 배우고 성장하는 엔지니어가 되고자 합니다.
📚 강의
기초부터 이해하는 쉬운 쿠버네티스
개발자를 위한 쉬운 도커
개발자를 위한 쉬운 리눅스
⚡ 경력
AI Architecture & Engineering
LLM 기반의 AgentAI 및 MCP 개발
OpenAI 기반 사내 챗봇 플랫폼 개발
클라우드 인프라 및 파이프라인 설계
Azure, Docker, Kubernetes, Spring Boot
🌐 링크드인
강의
수강평
게시글
질문&답변
실행중인 컨테이너를 모두 삭제하는 방법(윈도우버전)
Jaehee Kim님 안녕하세요. 황현우입니다.먼저 지금 도커 데스크탑 설치가 완료되지 않아서 생기는 문제로 확인됩니다.아래 순서대로 진행하시면 됩니다.1. PowerShell을 관리자 권한으로 실행합니다.Windows 시작 메뉴에서 PowerShell을 검색한 뒤 관리자 권한으로 실행을 클릭합니다.2. 아래 명령어를 복사해서 실행합니다.Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform -All명령어 실행이 완료될 때까지 기다립니다.3. Windows를 재부팅합니다.4. Docker Desktop을 다시 실행합니다.정상적으로 실행되면 하단의 Engine stopped가 Engine running으로 바뀝니다.이후 PowerShell에서 확인해 보세요.docker ps오류 없이 컨테이너 목록이 출력되면 해결된 것입니다.확인해보시고 잘 안되시면 다시 말씀해주세요!감사합니다.
- 좋아요수
- 0
- 댓글수
- 3
- 조회수
- 70
질문&답변
winpty docker 설정
Jaehee Kim님 안녕하세요. 황현우입니다.먼저 답변이 늦어 죄송합니다.말씀하신 오류는 Git Bash의 설정 파일에 잘못된 따옴표가 들어가 발생한 것 같습니다.1. Git Bash에서 아래 명령어를 입력해 주세요.notepad ~/.bashrc2. 메모장이 열리면alias가 포함된 줄을 찾아주세요.예를 들어 다음처럼 생긴 줄이 있다면“alias docker='winpty docker'”해당 줄을 삭제해 주세요.3. Ctrl + S를 눌러 저장하고 메모장을 닫습니다.4. Git Bash를 종료한 뒤 다시 실행해 주세요.오류가 사라졌다면 정상적으로 수정된 것입니다.이후 Docker 컨테이너에 접속할 때는 아래처럼 winpty를 직접 붙여 실행하시면 됩니다.winpty docker exec -it 컨테이너명 bash참고로 Docker Desktop이 실행되어 있어야 위 명령어가 정상 동작합니다.감사합니다!
- 좋아요수
- 0
- 댓글수
- 3
- 조회수
- 62
질문&답변
개발환경에서 도커 설정
pumpingYoo님 안녕하세요. 황현우입니다.말씀하신 것처럼 DB와 Redis는 공통 컨테이너 이미지로 만들어서 많이 활용하시는 편입니다.개발 환경에서 선택지는 IDE에서 애플리케이션을 로컬로 구성하고 실행할 것인지, Dev Container를 활용해 애플리케이션 실행 환경까지 컨테이너로 구성할 것인지입니다.IDE 로컬 실행 방식은 디버깅이 쉽고 개발 속도가 빠르다는 장점이 있지만, 개발 환경과 운영 환경 간 차이가 생길 수 있습니다.반면 Dev Container 방식은 개발·검증·운영 환경을 보다 동일하게 유지할 수 있지만 초기 설정이 다소 복잡하고 디버깅 설정이 번거로울 수 있습니다.추천 드리는 방향은 조직이나 팀의 컨테이너 활용 수준에 따라 결정하는 것입니다. 구성원이 컨테이너에 익숙한 환경이시면 개발 환경의 애플리케이션도 Container를 활용해 보시는 것이 의존성 관리나 일관성 유지 측면에서 도움이 될 수 있습니다.
- 좋아요수
- 1
- 댓글수
- 2
- 조회수
- 206
질문&답변
영상 강의에서 CoreDNS 이론을 설명하는 부분이 누락된 것 같습니다.
yamsroun님 안녕하세요. 황현우입니다.말씀해주신대로 CoreDNS 부분 설명이 빠져있어 빠른 시간 내로 업데이트 하도록 하겠습니다! 알려주셔서 감사합니다 ☺
- 좋아요수
- 0
- 댓글수
- 2
- 조회수
- 107
질문&답변
51. L7 라우터와 인그레스 실습... 강의 복습 중 ingress 설정과, nginx.conf 파일 내용에 대해서 궁금한 점이 생겼습니다.
식빵님 안녕하세요. 황현우입니다. sm-frontend/nginx.conf 파일은 ingress가 없는 로컬 환경에서 실행할 때 사용하기 위한 설정 파일입니다! 쿠버네티스에 파드로 실행할 때는 ingress 로도 충분합니다 🙂
- 좋아요수
- 1
- 댓글수
- 1
- 조회수
- 119
질문&답변
gitbash 문제
박도현님 안녕하세요. 황현우입니다. 혹시 윈도우 환경이시면 Powershell에서는 kubectl 명령어가 잘 동작하시나요?그리고 붙여넣기 없이 kubectl을 문자로 입력해도 같은 증상이 나타나는지요?
- 좋아요수
- 0
- 댓글수
- 2
- 조회수
- 126
질문&답변
"49. 구독매니저 YAML 구조" 강의 kubectl apply 시 에러
식빵님 안녕하세요. 황현우입니다.sm-* 이미지에도 arm64 가 빠져있는 이미지가 있어서 발생한 것으로 보입니다.이미지는 지금 모두 업데이트 해 두었으니, 다시 한번 확인 부탁드립니다! 감사합니다.
- 좋아요수
- 1
- 댓글수
- 2
- 조회수
- 149
질문&답변
[섹션6 > sm-user] 에서 docker run 실행 부분이 생략된 거 같습니다.
식빵님 안녕하세요. 황현우입니다. 네 말씀하신대로 sm-user 컨테이너가 실행중이어야 합니다.확인해보니 전 강의의 sm-user 부분에 실습 부분이 누락되어 있는 부분을 확인했습니다. 일단 아래의 명령어로 실행해주시면 됩니다, 강의 영상은 이번 주 중으로 업데이트 하도록 하겠습니다! 실습 폴더 이동cd ~/subsmanager/sm-user이미지 빌드docker build -t sm-user .컨테이너 실행docker run -d -p 5005:5000 --name=sm-user --network=sm-network -e DB_HOST=sm-db sm-user docker ps --filter "name=sm-user"컨테이너 접속 및 테스트 스크립트 확인 docker exec -it sm-user bash/app # python test/api_test.py/app # exit
- 좋아요수
- 2
- 댓글수
- 2
- 조회수
- 133
질문&답변
"서비스와 DNS" 강의에서 사용되는 devwikirepo/ipbot 의 platform 문제
식빵님 안녕하세요. 황현우입니다. 먼저 강의 수강에 불편을 드려 죄송합니다.말씀해주신대로 devwikirepo/ipbot 이미지의 amd64 버전이 빠져있는걸 확인했습니다. (사진)amd도 추가해두었으니 이제 정상적으로 pull 되실겁니다.강의 들으시면서 또 궁금하신 부분 있으시면 많은 질문 부탁드립니다! 감사합니다 ☺
- 좋아요수
- 1
- 댓글수
- 2
- 조회수
- 127
질문&답변
"tree"명령어가 실습 창에서는 없는 명령어로 나옵니다.
고향진님 안녕하세요. 황현우입니다.강의자료의 11페이지나 14페이지 tree 설치 부분을 참고해주시면 됩니다! 감사합니다.
- 좋아요수
- 1
- 댓글수
- 1
- 조회수
- 166






