데
데브시스터즈
June 10, 20191회
[Windows 컨테이너] 2: Windows 컨테이너 개발 환경 구축하고 테스트하기
![[Windows 컨테이너] 2: Windows 컨테이너 개발 환경 구축하고 테스트하기](https://tech.devsisters.com/opengraph.png)
간단 소개
Windows 컨테이너 개발 환경 구축 및 Docker 설정, 간단한 웹 서버 컨테이너 생성 및 실행 방법을 설명합니다.
AI Summary
- Windows 컨테이너 개발 환경 구축
- Hyper-V를 지원하는 Windows 10 환경이 가장 쉬운 방법이며, CPU 가상화 지원 여부 확인 필수.
- Windows 10 Home 버전 사용자는 Microsoft 제공 가상 머신 이미지 활용 가능.
- Docker Desktop 2.0 이상 버전 필요 (Docker Toolbox 미지원).
- Docker for Desktop 설치 및 설정
- 설치 후 Docker Desktop 실행, 트레이 아이콘 확인.
- Windows 컨테이너 모드로 전환 (Switch to Windows Container).
docker run -it --rm hello-world명령어로 정상 구동 확인.
- 첫 Windows 컨테이너 애플리케이션 생성
- PowerShell을 사용하여 웹 서버 컨테이너 생성.
index.html파일 생성 및 Dockerfile 작성 (FROM, WORKDIR, ADD, EXPOSE).docker build -t wwwtest:latest .명령어로 빌드 후docker run으로 실행.- 웹 브라우저에서
http://localhost:8080접속 확인.
Next Feeds
![[Windows 컨테이너] 1: Windows 컨테이너에 대한 이해](https://tech.devsisters.com/opengraph.png)
[Windows 컨테이너] 1: Windows 컨테이너에 대한 이해
Windows 컨테이너의 개념, 아키텍처, 그리고 라이선스 정보를 소개하는 글입니다. HCS, HNS 등 핵심 구성 요소와 라이선스 제약 사항을 설명합니다.
Windows 컨테이너HCSHNS라이선싱컨테이너 네트워킹
2019. 5. 31.
데브시스터즈

‘테스트 케이스’로만 테스트하면 안되나요?
테스트 케이스의 한계를 인식하고, 다양한 테스팅 기법을 통해 잠재적 위험을 제거하여 안전한 게임을 만들자.
테스트 케이스Happy Path Testing탐색적 테스팅트롤링페르소나
2019. 5. 27.
데브시스터즈

Design system at Buzzvil
버즈빌의 디자인 시스템 구축 경험을 공유하며, 시스템 구축 배경, 문제 해결 과정, 핵심 전략을 요약.
design systemstartuppatternexpressionmetrics
2019. 5. 16.
버즈빌

Clean Architecture Packaging Strategy
Clean Architecture에서 Package by Feature 전략을 통해 코드의 유지보수성과 유연성을 높이는 방법에 대한 분석.
Clean ArchitecturePackage by FeaturePackage by LayerPackaging Strategy소프트웨어 아키텍처
2019. 5. 15.
버즈빌
타다 클라이언트 개발기
타다 클라이언트 개발 과정과 기술 스택, 아키텍처 전략을 소개하고, 출시 후 회고와 향후 개선 과제를 제시합니다.
타다클라이언트RIBsKotlinSwift
2019. 5. 8.
VCNC

마켓컬리 서비스 구조를 소개 합니다
마켓컬리의 서비스 구조, 기술 스택, DevOps 전략을 소개하고, 이커머스, 물류, 데이터 서비스 전반의 기술 혁신을 강조합니다.
마켓컬리이커머스물류DevOps클라우드 네이티브
2019. 4. 12.
컬리