효율성이 배가되는 WSL2 가이드북 (설치와 구성부터 비주얼 스튜디오 코드, 도커, 쿠버네티스에서의 활용까지)

효율성이 배가되는 WSL2 가이드북 (설치와 구성부터 비주얼 스튜디오 코드, 도커, 쿠버네티스에서의 활용까지)

$25.52
Description
리눅스를 위한 윈도우 하위 시스템, WSL2 완전 정복!
WSL(리눅스용 윈도우 하위 시스템)을 사용하면 윈도우 애플리케이션과 기본적인 리눅스 도구를 함께 실행할 수 있습니다. 애플리케이션을 윈도우와 리눅스에서 동시에 개발하거나 윈도우 환경에 더 다양한 도구를 추가해서 사용하고 싶을 때, WSL을 사용하면 그 한계를 넘어설 수 있습니다.
이 책에서는 WSL이 무엇인지 친절하게 설명하고, 다양한 리눅스 배포판을 WSL에 설치하고 구성하는 방법을 살펴봅니다. 그런 후에 윈도우 환경과 리눅스 환경을 동시에 사용해서 개발하는 방법을 살펴봅니다. 그리고 새로 나온 윈도우 터미널을 설치하는 방법과 이를 사용자에게 맞게 구성하는 방법, 또한 WSL과 비주얼 스튜디오 코드를 연동해 코드를 작성하는 방법도 다룹니다. 그 밖에도 도커와 쿠버네티스 기반의 컨테이너를 사용해 일하는 방법과 비주얼 스튜디오 코드를 사용해 개발 환경을 컨테이너 형태로 만드는 방법도 안내합니다.
이 책을 다 읽고 나면 여러분은 기본 사용 환경에 맞춰 WSL과 윈도우 터미널을 구성한 후에 비주얼 스튜디오 코드를 사용해 WSL 애플리케이션을 개발할 수 있을 것입니다.
저자

스튜어트리크스

StuartLeeks
마이크로소프트의수석소프트웨어개발엔지니어로,소규모ISV에서대기업에이르기까지광범위한고객과협력하여마이크로소프트기술스택을성공적으로구축할수있도록지원하고있다.다양한기술에대한경험이풍부하지만,그중에서도웹과클라우드기술을가장좋아한다.아울러웹괴짜,컨테이너애호가,클라우드애호가,페미니스트,성능및확장성애호가,세아이의아버지,남편,살사댄서및교사이기도하다.BBC마이크로시절부터코드를작성했고,지금도여전히즐기는중이다.

목차

옮긴이머리말viii
베타리더후기ix
이책에대하여xii

PARTI소개,설치,구성
CHAPTER1WSL살펴보기3
WSL이란무엇인가?4
WSL1과WSL2의차이점살펴보기6
요약9
CHAPTER2WSL설치및구성하기11
WSL활성화11
WSL에리눅스배포판을설치하기15
WSL구성및제어하기17
요약25
CHAPTER3윈도우터미널을출발점으로삼기27
윈도우터미널살펴보기28
윈도우터미널설치하기29
윈도우터미널사용하기30
윈도우터미널구성하기32
요약45

PARTII윈도우와리눅스-승리하는조합
CHAPTER4윈도우에서리눅스를함께쓰기49
윈도우에서리눅스파일에접근하기50
윈도우에서리눅스애플리케이션을실행하기53
윈도우에서리눅스웹애플리케이션에접근하기58
요약61
CHAPTER5리눅스에서윈도우를함께쓰기63
리눅스에서윈도우파일에접근하기64
리눅스에서윈도우애플리케이션을호출하기65
리눅스에서윈도우스크립트를호출하기67
상호운용요령과기법을살펴보기71
요약85
CHAPTER6윈도우터미널에서더많은것을얻기87
탭제목을사용자맞춤형으로지정하기88
동시에여러창을사용해가며작업하기96
사용자지정프로필추가하기103
요약105
CHAPTER7WSL안에서컨테이너를사용해일하기107
컨테이너살펴보기108
WSL과도커를함께설치해사용하기108
도커를사용해컨테이너를실행하기111
도커에서웹애플리케이션을빌드하고실행하기114
오케스트레이터살펴보기121
WSL안에서쿠버네티스를설치하기122
쿠버네티스안에서웹애플리케이션을실행하기124
요약128
CHAPTER8WSL배포판을사용해일하기131
WSL배포판을내보내고가져오기132
사용자지정배포판생성과실행하기137
요약148

PARTIIIWSL을사용해개발하기
CHAPTER9비주얼스튜디오코드와WSL151
비주얼스튜디오코드살펴보기152
VisualStudioCodeRemote살펴보기154
Remote-WSL시작하기155
Remote-WSL작업을위한요령170
요약176
CHAPTER10비주얼스튜디오코드와컨테이너179
Remote-Containers살펴보기180
Remote-Containers설치하기182
개발용컨테이너생성하기183
개발용컨테이너에서컨테이너화된앱을사용해일하기188
개발용컨테이너에서쿠버네티스를사용해일하기193
개발용컨테이너를사용해일할때의요령199
요약208
CHAPTER11명령줄도구로생산성을높이는요령209
깃작업210
JSON작업220
애저CLI작업232
쿠버네티스CLI작업242
요약252

출판사 서평

주요내용
● WSL및리눅스배포판을설치하고구성하기
● 리눅스에서실행중인웹애플리케이션을윈도우에서액세스하기
● WSL안의bash에서윈도우애플리케이션,파일시스템,환경변수호출하기
● 자신이선호하는방식과작업흐름에맞게윈도우터미널의모양과동작지정하기
● WSL을사용해비주얼스튜디오코드기반개발환경을개선하는데필요한다양한요령살펴보기
● WSL내에도커와쿠버네티스를설치하고이를활용하기
● 생산성향상을위해WSL에서명령줄도구를사용하는다양한방법알아보기