<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>개발환경 보관 - 하우인포-IT·테크</title>
	<atom:link href="https://howinfo.kr/tag/%ea%b0%9c%eb%b0%9c%ed%99%98%ea%b2%bd/feed/" rel="self" type="application/rss+xml" />
	<link>https://howinfo.kr/tag/개발환경/</link>
	<description>IT·AI 자동화 &#38; 인프라 전문 블로그 (하우인포)</description>
	<lastBuildDate>Mon, 02 Mar 2026 09:10:36 +0000</lastBuildDate>
	<language>ko-KR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://howinfo.kr/wp-content/uploads/2026/02/cropped-ChatGPT-Image-2026년-2월-12일-오후-05_39_40-32x32.png</url>
	<title>개발환경 보관 - 하우인포-IT·테크</title>
	<link>https://howinfo.kr/tag/개발환경/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Windows 11 Pro Docker 설치 가이드 (WSL 2 백엔드) + 오류 해결</title>
		<link>https://howinfo.kr/windows-11-pro-docker-%ec%84%a4%ec%b9%98-%ea%b0%80%ec%9d%b4%eb%93%9c-wsl-2-%eb%b0%b1%ec%97%94%eb%93%9c-%ec%98%a4%eb%a5%98-%ed%95%b4%ea%b2%b0/</link>
					<comments>https://howinfo.kr/windows-11-pro-docker-%ec%84%a4%ec%b9%98-%ea%b0%80%ec%9d%b4%eb%93%9c-wsl-2-%eb%b0%b1%ec%97%94%eb%93%9c-%ec%98%a4%eb%a5%98-%ed%95%b4%ea%b2%b0/#respond</comments>
		
		<dc:creator><![CDATA[hong]]></dc:creator>
		<pubDate>Mon, 02 Mar 2026 09:10:34 +0000</pubDate>
				<category><![CDATA[서버·인프라]]></category>
		<category><![CDATA[docker]]></category>
		<category><![CDATA[Docker Desktop]]></category>
		<category><![CDATA[Hyper-V]]></category>
		<category><![CDATA[nas]]></category>
		<category><![CDATA[Window 11 pro]]></category>
		<category><![CDATA[WSL2]]></category>
		<category><![CDATA[개발환경]]></category>
		<category><![CDATA[나스]]></category>
		<category><![CDATA[도커]]></category>
		<category><![CDATA[미니스포럼 N5 PRO]]></category>
		<category><![CDATA[컨테이너]]></category>
		<category><![CDATA[홈서버]]></category>
		<guid isPermaLink="false">https://howinfo.kr/?p=2128</guid>

					<description><![CDATA[<p>NAS나 개발 서버를 운영하다 보면, 결국 Docker를 만나게 됩니다. 서비스 하나 올릴 때마다 “설치 → 설정 → 충돌”을 반복하는 대신,...</p>
<p>게시물 <a href="https://howinfo.kr/windows-11-pro-docker-%ec%84%a4%ec%b9%98-%ea%b0%80%ec%9d%b4%eb%93%9c-wsl-2-%eb%b0%b1%ec%97%94%eb%93%9c-%ec%98%a4%eb%a5%98-%ed%95%b4%ea%b2%b0/">Windows 11 Pro Docker 설치 가이드 (WSL 2 백엔드) + 오류 해결</a>이 <a href="https://howinfo.kr">하우인포-IT·테크</a>에 처음 등장했습니다.</p>
]]></description>
										<content:encoded><![CDATA[
<p>NAS나 개발 서버를 운영하다 보면, 결국 <strong>Docker</strong>를 만나게 됩니다. 서비스 하나 올릴 때마다 “설치 → 설정 → 충돌”을 반복하는 대신, 컨테이너로 깔끔하게 분리해서 관리할 수 있으니까요.</p>



<p>저는 미니스포럼 N5 Pro 같은 <strong>저전력·고효율 미니PC</strong>를 홈서버/NAS 보조 서버로 쓰는 경우가 많은데, 이때 Windows 11 Pro에서 Docker를 가장 쾌적하게 돌리는 방식은 <strong>Docker Desktop + WSL 2 백엔드</strong> 조합이었습니다.</p>



<p>이 글은 <strong>초보자도 그대로 따라 하면 설치가 끝나는 흐름</strong>으로 정리했고, 실제로 많이 막히는 <strong>오류 해결</strong>까지 함께 넣었습니다. (붙여넣기용 완성본)</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">1) 오늘 설치할 구성 (핵심 요약)</h2>



<ul class="wp-block-list">
<li>Windows 11 Pro</li>



<li>WSL 2 활성화</li>



<li>Docker Desktop 설치 (WSL 2 백엔드 사용)</li>



<li><code>docker run hello-world</code>로 최종 검증</li>



<li>오류 발생 시 체크 순서 제공</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">2) 사전 준비 체크 (여기서 80%가 결정됩니다)</h2>



<h3 class="wp-block-heading">(1) BIOS 가상화(VT-x/AMD-V) 활성화 확인</h3>



<p>WSL 2와 Docker는 가상화 기능에 의존합니다.</p>



<ul class="wp-block-list">
<li>BIOS 메뉴에서 아래 항목이 <strong>Enabled</strong>인지 확인
<ul class="wp-block-list">
<li>Intel Virtualization Technology (VT-x)</li>



<li>또는 SVM / AMD-V</li>
</ul>
</li>
</ul>



<p>✅ 증상 힌트</p>



<ul class="wp-block-list">
<li>가상화가 꺼져 있으면 WSL 설치가 되더라도 Docker가 정상 실행되지 않거나, WSL이 1로 떨어지는 경우가 있습니다.</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading">(2) Windows 기능 켜기 (필수)</h3>



<p>시작 메뉴 → <strong>“Windows 기능 켜기/끄기”</strong> 검색 후 실행, 아래 항목을 체크합니다.</p>



<ul class="wp-block-list">
<li><strong>Linux용 Windows 하위 시스템</strong></li>



<li><strong>가상 머신 플랫폼</strong></li>



<li>(Pro라면 켜두면 좋은 편) <strong>Hyper-V</strong></li>
</ul>



<p>체크 후 [확인] → 재부팅</p>



<p>✅ 포인트</p>



<ul class="wp-block-list">
<li>WSL 2는 “가상 머신 플랫폼”이 꺼져 있으면 정상 동작이 어렵습니다.</li>



<li>Hyper-V는 WSL 2 백엔드에서도 환경에 따라 도움이 됩니다(특히 회사 PC/보안정책 환경).</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">3) WSL 2 설치 및 업데이트 (PowerShell 관리자)</h2>



<p>PowerShell을 <strong>관리자 권한</strong>으로 실행합니다.</p>



<h3 class="wp-block-heading">(1) WSL 설치/업데이트</h3>



<pre class="wp-block-preformatted">wsl --install<br>wsl --update</pre>



<h3 class="wp-block-heading">(2) WSL 기본 버전 2 고정</h3>



<pre class="wp-block-preformatted">wsl --set-default-version 2</pre>



<h3 class="wp-block-heading">(3) WSL 상태 확인(선택)</h3>



<pre class="wp-block-preformatted">wsl --status<br>wsl -l -v</pre>



<p>✅ 여기서 확인할 것</p>



<ul class="wp-block-list">
<li><code>wsl -l -v</code> 출력에서 배포판이 보이고, VERSION이 <strong>2</strong>인지 확인</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">4) 리눅스 배포판(Ubuntu) 설치 (없으면 반드시)</h2>



<p><code>wsl -l -v</code>에서 배포판이 하나도 없다면 Ubuntu를 설치합니다.</p>



<pre class="wp-block-preformatted">wsl --install -d Ubuntu</pre>



<p>설치 후 Ubuntu를 한 번 실행하면 <strong>Linux 사용자 이름/비밀번호</strong>를 설정하는 단계가 나옵니다.<br>(비밀번호는 입력해도 화면에 안 보이는 게 정상입니다)</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">5) Docker Desktop 설치 (WSL 2 백엔드로)</h2>



<h3 class="wp-block-heading">(1) 설치 파일 실행</h3>



<figure class="wp-block-image size-full"><img fetchpriority="high" decoding="async" width="705" height="499" src="https://howinfo.kr/wp-content/uploads/2026/03/docker_003.png" alt="" class="wp-image-2131" srcset="https://howinfo.kr/wp-content/uploads/2026/03/docker_003.png 705w, https://howinfo.kr/wp-content/uploads/2026/03/docker_003-300x212.png 300w" sizes="(max-width: 705px) 100vw, 705px" /></figure>



<p>Docker Desktop Installer.exe 실행</p>



<figure class="wp-block-image size-full"><img decoding="async" width="729" height="501" src="https://howinfo.kr/wp-content/uploads/2026/03/docker_002.png" alt="" class="wp-image-2130" srcset="https://howinfo.kr/wp-content/uploads/2026/03/docker_002.png 729w, https://howinfo.kr/wp-content/uploads/2026/03/docker_002-300x206.png 300w" sizes="(max-width: 729px) 100vw, 729px" /></figure>



<h3 class="wp-block-heading">(2) 설치 중 가장 중요한 옵션</h3>



<p>설치 과정에서 아래 옵션이 나오면 <strong>반드시 체크된 상태</strong>로 진행합니다.</p>



<ul class="wp-block-list">
<li>✅ <strong>Use WSL 2 instead of Hyper-V (recommended)</strong></li>
</ul>



<figure class="wp-block-image size-full"><img decoding="async" width="591" height="436" src="https://howinfo.kr/wp-content/uploads/2026/03/docker_001.png" alt="" class="wp-image-2129" srcset="https://howinfo.kr/wp-content/uploads/2026/03/docker_001.png 591w, https://howinfo.kr/wp-content/uploads/2026/03/docker_001-300x221.png 300w" sizes="(max-width: 591px) 100vw, 591px" /></figure>



<h3 class="wp-block-heading">(3) 설치 완료 후 재부팅</h3>



<p>설치가 끝나면 <strong>Close and restart</strong>로 재부팅합니다.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">6) Docker Desktop 설정 확인 (WSL 통합)</h2>



<p>재부팅 후 Docker Desktop 실행 → Settings에서 확인합니다.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="803" height="512" src="https://howinfo.kr/wp-content/uploads/2026/03/docker_005.png" alt="" class="wp-image-2133" srcset="https://howinfo.kr/wp-content/uploads/2026/03/docker_005.png 803w, https://howinfo.kr/wp-content/uploads/2026/03/docker_005-300x191.png 300w, https://howinfo.kr/wp-content/uploads/2026/03/docker_005-768x490.png 768w" sizes="auto, (max-width: 803px) 100vw, 803px" /></figure>



<ul class="wp-block-list">
<li><strong>Settings → Resources → WSL Integration</strong>
<ul class="wp-block-list">
<li>Ubuntu(또는 설치한 배포판)에 대해</li>



<li>✅ <strong>Enable integration</strong> 켬</li>
</ul>
</li>
</ul>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="686" height="670" src="https://howinfo.kr/wp-content/uploads/2026/03/docker_006.png" alt="" class="wp-image-2134" srcset="https://howinfo.kr/wp-content/uploads/2026/03/docker_006.png 686w, https://howinfo.kr/wp-content/uploads/2026/03/docker_006-300x293.png 300w" sizes="auto, (max-width: 686px) 100vw, 686px" /></figure>



<p>✅ 추천</p>



<ul class="wp-block-list">
<li>배포판이 여러 개라면, 실제 사용할 배포판 하나만 통합 켜두는 게 관리가 편합니다.</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">7) 설치 확인 테스트 (여기까지 오면 끝)</h2>



<p>PowerShell 또는 Windows Terminal에서 실행합니다.</p>



<h3 class="wp-block-heading">(1) 버전 확인</h3>



<pre class="wp-block-preformatted">docker --version</pre>



<h3 class="wp-block-heading">(2) hello-world 테스트</h3>



<pre class="wp-block-preformatted">docker run hello-world</pre>



<p>아래 문구가 나오면 성공입니다.</p>



<ul class="wp-block-list">
<li><code>Hello from Docker!</code></li>
</ul>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="573" src="https://howinfo.kr/wp-content/uploads/2026/03/docker_007-1024x573.png" alt="" class="wp-image-2135" srcset="https://howinfo.kr/wp-content/uploads/2026/03/docker_007-1024x573.png 1024w, https://howinfo.kr/wp-content/uploads/2026/03/docker_007-300x168.png 300w, https://howinfo.kr/wp-content/uploads/2026/03/docker_007-768x430.png 768w, https://howinfo.kr/wp-content/uploads/2026/03/docker_007.png 1266w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h1 class="wp-block-heading">8) 오류 해결 모음 (실제로 제일 많이 막히는 구간)</h1>



<p>아래는 “증상 → 원인 → 해결” 순서로 정리했습니다.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">오류 1) <code>docker</code> 명령어가 인식되지 않음</h2>



<p><strong>증상</strong></p>



<ul class="wp-block-list">
<li><code>docker : The term 'docker' is not recognized...</code></li>
</ul>



<p><strong>원인</strong></p>



<ul class="wp-block-list">
<li>Docker Desktop 설치가 안 되었거나, 재부팅 전 상태이거나, PATH 적용이 안 된 케이스</li>
</ul>



<p><strong>해결</strong></p>



<ol class="wp-block-list">
<li>Docker Desktop이 설치되어 있는지 확인</li>



<li>재부팅 1회</li>



<li>그래도 안 되면 Docker Desktop 재설치</li>
</ol>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">오류 2) <code>WSL 2 installation is incomplete</code></h2>



<p><strong>증상</strong></p>



<ul class="wp-block-list">
<li>Docker Desktop 실행 시 WSL 2 커널 관련 경고</li>
</ul>



<p><strong>원인</strong></p>



<ul class="wp-block-list">
<li>WSL 업데이트/Windows 업데이트 미반영 또는 재부팅 누락</li>
</ul>



<p><strong>해결</strong></p>



<ol class="wp-block-list">
<li>PowerShell(관리자) 실행</li>
</ol>



<pre class="wp-block-preformatted">wsl --update</pre>



<ol start="2" class="wp-block-list">
<li>재부팅</li>



<li>Windows Update 최신 상태 확인(선택)</li>
</ol>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">오류 3) <code>wsl -l -v</code>에서 VERSION이 1로 뜸</h2>



<p><strong>원인</strong></p>



<ul class="wp-block-list">
<li>기본 버전이 2로 고정되지 않았거나, 배포판이 1로 생성된 상태</li>
</ul>



<p><strong>해결</strong></p>



<pre class="wp-block-preformatted">wsl --set-default-version 2<br>wsl --set-version Ubuntu 2</pre>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">오류 4) <code>0x80370102</code> / “가상 머신 플랫폼” 관련 오류</h2>



<p><strong>증상</strong></p>



<ul class="wp-block-list">
<li>WSL 실행/설치 중 가상화 관련 오류 코드 발생</li>
</ul>



<p><strong>원인</strong></p>



<ul class="wp-block-list">
<li>BIOS 가상화 꺼짐, Windows 기능 미활성화, 보안 기능 충돌</li>
</ul>



<p><strong>해결 체크 순서</strong></p>



<ol class="wp-block-list">
<li>BIOS VT-x/AMD-V Enabled</li>



<li>Windows 기능: Linux용 Windows 하위 시스템 / 가상 머신 플랫폼 체크</li>



<li>재부팅</li>



<li>PowerShell 관리자에서 <code>wsl --update</code></li>
</ol>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">오류 5) <code>docker run hello-world</code>가 다운로드에서 멈춤</h2>



<p><strong>원인</strong></p>



<ul class="wp-block-list">
<li>회사망/프록시/방화벽/DNS 이슈가 흔함</li>
</ul>



<p><strong>해결</strong></p>



<ul class="wp-block-list">
<li>집 인터넷/모바일 핫스팟에서 한 번 테스트</li>



<li>Docker Desktop의 네트워크/프록시 설정 확인</li>



<li>회사 PC라면 보안 정책상 Docker 허용 여부 확인 필요</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">오류 6) Docker Desktop이 “Starting…”에서 멈춤</h2>



<p><strong>원인</strong></p>



<ul class="wp-block-list">
<li>WSL 통합 문제, 배포판 손상, 업데이트 충돌</li>
</ul>



<p><strong>해결(가벼운 순서)</strong></p>



<ol class="wp-block-list">
<li>Docker Desktop 종료 후 재실행</li>



<li>재부팅</li>



<li>PowerShell 관리자:</li>
</ol>



<pre class="wp-block-preformatted">wsl --shutdown</pre>



<ol start="4" class="wp-block-list">
<li>Docker Desktop 다시 실행</li>



<li>그래도 안 되면 WSL 배포판 재설치 고려(마지막 수단)</li>
</ol>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h1 class="wp-block-heading">9) 설치 후 추천: 홈서버/NAS 운영에 바로 쓰는 기본 명령어</h1>



<p>컨테이너 목록 보기</p>



<pre class="wp-block-preformatted">docker ps<br>docker ps -a</pre>



<p>이미지 목록 보기</p>



<pre class="wp-block-preformatted">docker images</pre>



<p>컨테이너 중지/삭제</p>



<pre class="wp-block-preformatted">docker stop &lt;컨테이너ID&gt;<br>docker rm &lt;컨테이너ID&gt;</pre>



<p>이미지 삭제</p>



<pre class="wp-block-preformatted">docker rmi &lt;이미지ID&gt;</pre>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h1 class="wp-block-heading">10) 마무리 (제가 이 구성을 추천하는 이유)</h1>



<p>Windows 11 Pro에서 Docker를 운영할 때, Hyper-V 기반으로도 가능하지만<br>실사용(특히 미니PC/홈서버)에서는 <strong>WSL 2 백엔드가 설치·유지보수 난이도가 낮고 안정적인 편</strong>이었습니다.</p>



<ul class="wp-block-list">
<li>개발 환경(리눅스 도구)도 WSL에서 자연스럽게 이어지고</li>



<li>컨테이너 운영도 Docker Desktop에서 시각적으로 관리 가능해서</li>



<li>“홈서버 운영 + 개발” 둘 다 잡기 좋았습니다.</li>
</ul>



<p></p>
<p>게시물 <a href="https://howinfo.kr/windows-11-pro-docker-%ec%84%a4%ec%b9%98-%ea%b0%80%ec%9d%b4%eb%93%9c-wsl-2-%eb%b0%b1%ec%97%94%eb%93%9c-%ec%98%a4%eb%a5%98-%ed%95%b4%ea%b2%b0/">Windows 11 Pro Docker 설치 가이드 (WSL 2 백엔드) + 오류 해결</a>이 <a href="https://howinfo.kr">하우인포-IT·테크</a>에 처음 등장했습니다.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://howinfo.kr/windows-11-pro-docker-%ec%84%a4%ec%b9%98-%ea%b0%80%ec%9d%b4%eb%93%9c-wsl-2-%eb%b0%b1%ec%97%94%eb%93%9c-%ec%98%a4%eb%a5%98-%ed%95%b4%ea%b2%b0/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>우분투에서 비주얼 스튜디오 코드 설치 방법 (초보자도 OK)</title>
		<link>https://howinfo.kr/%ec%9a%b0%eb%b6%84%ed%88%ac%ec%97%90%ec%84%9c-%eb%b9%84%ec%a5%ac%ec%96%bc%ec%8a%a4%ed%8a%9c%eb%94%94%ec%96%b4-%ec%84%a4%ec%b9%98-%ec%b4%88%ea%b8%b0%ed%99%94/</link>
					<comments>https://howinfo.kr/%ec%9a%b0%eb%b6%84%ed%88%ac%ec%97%90%ec%84%9c-%eb%b9%84%ec%a5%ac%ec%96%bc%ec%8a%a4%ed%8a%9c%eb%94%94%ec%96%b4-%ec%84%a4%ec%b9%98-%ec%b4%88%ea%b8%b0%ed%99%94/#respond</comments>
		
		<dc:creator><![CDATA[hong]]></dc:creator>
		<pubDate>Tue, 03 Feb 2026 09:52:45 +0000</pubDate>
				<category><![CDATA[개발·코딩]]></category>
		<category><![CDATA[ir기초]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[vscode]]></category>
		<category><![CDATA[개발환경]]></category>
		<category><![CDATA[리눅스]]></category>
		<category><![CDATA[비주얼스튜디오코드]]></category>
		<category><![CDATA[우분투]]></category>
		<category><![CDATA[홈서버]]></category>
		<guid isPermaLink="false">https://howinfo.kr/?p=1221</guid>

					<description><![CDATA[<p>리눅스 환경에서 개발을 시작하려면 가장 먼저 설치하게 되는 도구가 바로Visual Studio Code(VS Code)입니다. 가볍고 빠르면서도 확장성이 뛰어나,파이썬·웹·서버 관리까지 폭넓게 사용할...</p>
<p>게시물 <a href="https://howinfo.kr/%ec%9a%b0%eb%b6%84%ed%88%ac%ec%97%90%ec%84%9c-%eb%b9%84%ec%a5%ac%ec%96%bc%ec%8a%a4%ed%8a%9c%eb%94%94%ec%96%b4-%ec%84%a4%ec%b9%98-%ec%b4%88%ea%b8%b0%ed%99%94/">우분투에서 비주얼 스튜디오 코드 설치 방법 (초보자도 OK)</a>이 <a href="https://howinfo.kr">하우인포-IT·테크</a>에 처음 등장했습니다.</p>
]]></description>
										<content:encoded><![CDATA[
<p id="SE-c8fb7103-343b-4e27-a1bf-2cc82a1084a4">리눅스 환경에서 개발을 시작하려면 가장 먼저 설치하게 되는 도구가 바로<br><strong>Visual Studio Code</strong>(VS Code)입니다.</p>



<p>가볍고 빠르면서도 확장성이 뛰어나,<br>파이썬·웹·서버 관리까지 폭넓게 사용할 수 있어 우분투 사용자에게 특히 인기가 많습니다.</p>



<p>이번 글에서는 <strong>우분투(Ubuntu)에서 VS Code를 설치하는 가장 쉬운 방법</strong>을 정리해보겠습니다.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">🐧 왜 우분투에서 VS Code를 많이 쓸까?</h2>



<ul class="wp-block-list">
<li>마이크로소프트 공식 지원</li>



<li>터미널·SSH·Docker 연동에 강함</li>



<li>확장 프로그램으로 IDE급 활용 가능</li>



<li>서버·홈서버·개발 환경에 잘 어울림</li>
</ul>



<p>CLI 중심인 우분투와 VS Code는 궁합이 아주 좋은 조합입니다.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">✅ 방법 1. 스냅(Snap)으로 설치하기 (가장 간단)</h2>



<p>우분투 기본 패키지 관리자인 <strong>Snap</strong>을 이용하면 한 줄로 설치할 수 있습니다.</p>



<pre class="wp-block-code"><code>sudo snap install code --classic
</code></pre>



<h3 class="wp-block-heading">장점</h3>



<ul class="wp-block-list">
<li>설치가 매우 간단</li>



<li>자동 업데이트 지원</li>



<li>공식 패키지</li>
</ul>



<p>설치가 끝나면 앱 메뉴에서 <strong>Visual Studio Code</strong>를 바로 실행할 수 있습니다.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">✅ 방법 2. 공식 .deb 패키지로 설치하기 (권장)</h2>



<p>마이크로소프트에서 제공하는 공식 저장소를 등록해 설치하는 방법입니다.</p>



<h3 class="wp-block-heading">1️⃣ 필수 패키지 설치</h3>



<pre class="wp-block-code"><code>sudo apt update
sudo apt install wget gpg -y
</code></pre>



<h3 class="wp-block-heading">2️⃣ 마이크로소프트 GPG 키 추가</h3>



<pre class="wp-block-code"><code>wget -qO- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor &gt; packages.microsoft.gpg
sudo install -o root -g root -m 644 packages.microsoft.gpg /usr/share/keyrings/
</code></pre>



<h3 class="wp-block-heading">3️⃣ VS Code 저장소 추가</h3>



<pre class="wp-block-code"><code>echo "deb &#91;arch=amd64 signed-by=/usr/share/keyrings/packages.microsoft.gpg] \
https://packages.microsoft.com/repos/code stable main" | \
sudo tee /etc/apt/sources.list.d/vscode.list
</code></pre>



<h3 class="wp-block-heading">4️⃣ 설치</h3>



<pre class="wp-block-code"><code>sudo apt update
sudo apt install code -y
</code></pre>



<p>👉 이 방식은 <strong>apt 업데이트와 함께 관리</strong>할 수 있어 안정적입니다.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">▶ 설치 확인 및 실행</h2>



<p>터미널에서 아래 명령어를 입력해보세요.</p>



<pre class="wp-block-code"><code>code
</code></pre>



<p>정상적으로 실행되면 설치 성공입니다 🎉</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">🔧 설치 후 꼭 해볼 설정</h2>



<ul class="wp-block-list">
<li>한글 입력 문제 → <code>ibus</code> 설정 확인</li>



<li>확장 추천
<ul class="wp-block-list">
<li>Python</li>



<li>Remote &#8211; SSH</li>



<li>Docker</li>



<li>GitLens</li>
</ul>
</li>



<li>테마 변경으로 가독성 개선</li>
</ul>



<p>VS Code는 <strong>설치 후 설정에 따라 생산성이 크게 달라집니다.</strong></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">✨ 마무리</h2>



<p>우분투에서 VS Code를 설치하는 방법은 여러 가지가 있지만,<br><strong>Snap 또는 공식 저장소 방식</strong>만 알아도 충분합니다.</p>



<p id="SE-c8fb7103-343b-4e27-a1bf-2cc82a1084a4">개발, 서버 관리, 홈서버 운영까지<br>우분투 환경에서 VS Code 하나면 대부분의 작업을 커버할 수 있습니다.</p>



<p id="SE-c8fb7103-343b-4e27-a1bf-2cc82a1084a4"></p>
<p>게시물 <a href="https://howinfo.kr/%ec%9a%b0%eb%b6%84%ed%88%ac%ec%97%90%ec%84%9c-%eb%b9%84%ec%a5%ac%ec%96%bc%ec%8a%a4%ed%8a%9c%eb%94%94%ec%96%b4-%ec%84%a4%ec%b9%98-%ec%b4%88%ea%b8%b0%ed%99%94/">우분투에서 비주얼 스튜디오 코드 설치 방법 (초보자도 OK)</a>이 <a href="https://howinfo.kr">하우인포-IT·테크</a>에 처음 등장했습니다.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://howinfo.kr/%ec%9a%b0%eb%b6%84%ed%88%ac%ec%97%90%ec%84%9c-%eb%b9%84%ec%a5%ac%ec%96%bc%ec%8a%a4%ed%8a%9c%eb%94%94%ec%96%b4-%ec%84%a4%ec%b9%98-%ec%b4%88%ea%b8%b0%ed%99%94/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
