{"id":10142,"date":"2025-03-18T10:41:24","date_gmt":"2025-03-18T01:41:24","guid":{"rendered":"https:\/\/www.skyer9.pe.kr\/wordpress\/?p=10142"},"modified":"2025-03-22T13:27:46","modified_gmt":"2025-03-22T04:27:46","slug":"windows-wsl2-%ed%99%98%ea%b2%bd%ec%97%90%ec%84%9c-docker-%ec%82%ac%ec%9a%a9%ed%95%98%ea%b8%b0","status":"publish","type":"post","link":"https:\/\/www.skyer9.pe.kr\/wordpress\/?p=10142","title":{"rendered":"Windows WSL2 \ud658\uacbd\uc5d0\uc11c Docker \uc0ac\uc6a9\ud558\uae30"},"content":{"rendered":"<h1>Windows WSL2 \ud658\uacbd\uc5d0\uc11c Docker \uc0ac\uc6a9\ud558\uae30<\/h1>\n<h2>WSL2 \uc124\uce58 \ubc0f \uc124\uc815<\/h2>\n<h3>WSL2 \ud65c\uc131\ud654<\/h3>\n<p>cmd \ud639\uc740 PowerShell\uc744 \uad00\ub9ac\uc790 \uad8c\ud55c\uc73c\ub85c \uc5f4\uace0 \ub2e4\uc74c \uba85\ub839\uc744 \uc2e4\ud589\ud558\uc5ec WSL\uacfc \uac00\uc0c1\ud654\ub97c \ud65c\uc131\ud654\ud569\ub2c8\ub2e4.<\/p>\n<pre><code class=\"language-bash\"># WSL \ud65c\uc131\ud654\ndism.exe \/online \/enable-feature \/featurename:Microsoft-Windows-Subsystem-Linux \/all \/norestart\n\n# WSL2 \ud65c\uc131\ud654\ndism.exe \/online \/enable-feature \/featurename:VirtualMachinePlatform \/all \/norestart<\/code><\/pre>\n<p>\uc644\ub8cc \ud6c4 \ucef4\ud4e8\ud130\ub97c \uc7ac\ubd80\ud305\ud569\ub2c8\ub2e4.<\/p>\n<h3>WSL2 \uae30\ubcf8 \ubc84\uc804 \uc124\uc815<\/h3>\n<p>\uae30\ubcf8 WSL \ubc84\uc804\uc744 WSL2\ub85c \uc124\uc815\ud558\ub824\uba74 \ub2e4\uc74c \uba85\ub839\uc744 \uc2e4\ud589\ud558\uc138\uc694<\/p>\n<pre><code class=\"language-bash\">wsl --set-default-version 2<\/code><\/pre>\n<h2>Linux \ubc30\ud3ec\ud310 \uc124\uce58<\/h2>\n<p><a href=\"https:\/\/www.skyer9.pe.kr\/wordpress\/?p=8347\">\ucc38\uc870<\/a><\/p>\n<pre><code class=\"language-bash\"># wsl --list --online\n# wsl --install --distribution Ubuntu\nwsl --install\nexit\nwsl --set-default-version 2\n\nwsl -l -v\n---------------------\n  NAME                   STATE           VERSION\n* docker-desktop         Running         2\n  docker-desktop-data    Running         2\n  Ubuntu                 Stopped         2<\/code><\/pre>\n<h2>Docker Desktop \uc124\uce58<\/h2>\n<ul>\n<li>\n<p><a href=\"https:\/\/www.docker.com\/products\/docker-desktop\/\">Docker Desktop \uacf5\uc2dd \ud648\ud398\uc774\uc9c0<\/a> \uc5d0\uc11c Docker Desktop for Windows\ub97c \ub2e4\uc6b4\ub85c\ub4dc\ud558\uc5ec \uc124\uce58\ud569\ub2c8\ub2e4.<\/p>\n<\/li>\n<li>\n<p>\uc124\uce58 \uc644\ub8cc \ud6c4, Docker Desktop\uc744 \uc2e4\ud589\ud569\ub2c8\ub2e4.<\/p>\n<\/li>\n<\/ul>\n<h2>Docker\uc640 WSL \ud1b5\ud569 \ud65c\uc131\ud654<\/h2>\n<p>Docker Desktop\uc5d0\uc11c WSL2 Linux \ubc30\ud3ec\ud310\uacfc \ud1b5\ud569\ub418\ub3c4\ub85d \uc124\uc815\ud569\ub2c8\ub2e4:<\/p>\n<ul>\n<li>Docker Desktop \uc2e4\ud589 \ud6c4, \uc624\ub978\ucabd \uc0c1\ub2e8\uc758 \ud1b1\ub2c8\ubc14\ud034 \uc544\uc774\ucf58(\uc124\uc815)\uc744 \ud074\ub9ad\ud569\ub2c8\ub2e4.<\/li>\n<li>&quot;Resources&quot; -&gt; &quot;WSL Integration&quot; \uba54\ub274\ub85c \uc774\ub3d9\ud569\ub2c8\ub2e4.<\/li>\n<li>Docker\uc640 \ud1b5\ud569\ud560 WSL2 \ubc30\ud3ec\ud310(Ubuntu \ub4f1)\uc744 \uc120\ud0dd\ud558\uace0 &quot;Apply &amp; Restart&quot;\ub97c \ud074\ub9ad\ud569\ub2c8\ub2e4.<\/li>\n<\/ul>\n<h2>WSL2\uc5d0\uc11c Docker \uc0ac\uc6a9 \ud655\uc778<\/h2>\n<ul>\n<li>WSL2 \ud130\ubbf8\ub110(Ubuntu \ub4f1)\uc744 \uc5f4\uace0 \uc544\ub798 \uba85\ub839\uc5b4\ub85c Docker\uac00 \uc815\uc0c1\uc801\uc73c\ub85c \ub3d9\uc791\ud558\ub294\uc9c0 \ud655\uc778\ud569\ub2c8\ub2e4.<\/li>\n<\/ul>\n<pre><code class=\"language-bash\">docker --version<\/code><\/pre>\n<p><b><font color=red>\uc774\ubbf8 WSL \uc744 \uc2e4\ud589\uc911\uc774\uc5c8\uc73c\uba74 \uc544\ub798 \uc624\ub958\uac00 \ubc1c\uc0dd\ud569\ub2c8\ub2e4.<br \/>\n\ub2e8\uc21c\ud788 \ub85c\uadf8\uc544\uc6c3 \ud6c4 \ub2e4\uc2dc \ub85c\uadf8\uc778\ud558\uba74 \ud574\uacb0\ub429\ub2c8\ub2e4.<\/font><\/b><\/p>\n<pre><code class=\"language-bash\">dial unix \/var\/run\/docker.sock: connect: permission denied<\/code><\/pre>\n<ul>\n<li>Docker\uc758 hello-world \uc774\ubbf8\uc9c0\ub97c \uc2e4\ud589\ud558\uc5ec \uc81c\ub300\ub85c \uc124\uc815\ub418\uc5c8\ub294\uc9c0 \ud14c\uc2a4\ud2b8\ud569\ub2c8\ub2e4.<\/li>\n<\/ul>\n<pre><code class=\"language-bash\">docker run hello-world<\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Windows WSL2 \ud658\uacbd\uc5d0\uc11c Docker \uc0ac\uc6a9\ud558\uae30 WSL2 \uc124\uce58 \ubc0f \uc124\uc815 WSL2 \ud65c\uc131\ud654 cmd \ud639\uc740 PowerShell\uc744 \uad00\ub9ac\uc790 \uad8c\ud55c\uc73c\ub85c \uc5f4\uace0 \ub2e4\uc74c \uba85\ub839\uc744 \uc2e4\ud589\ud558\uc5ec WSL\uacfc \uac00\uc0c1\ud654\ub97c \ud65c\uc131\ud654\ud569\ub2c8\ub2e4. # WSL \ud65c\uc131\ud654 dism.exe \/online \/enable-feature \/featurename:Microsoft-Windows-Subsystem-Linux \/all \/norestart # WSL2 \ud65c\uc131\ud654 dism.exe \/online \/enable-feature \/featurename:VirtualMachinePlatform \/all \/norestart \uc644\ub8cc \ud6c4 \ucef4\ud4e8\ud130\ub97c \uc7ac\ubd80\ud305\ud569\ub2c8\ub2e4. WSL2 \uae30\ubcf8 \ubc84\uc804 \uc124\uc815 \uae30\ubcf8 WSL \ubc84\uc804\uc744 WSL2\ub85c \uc124\uc815\ud558\ub824\uba74 \ub2e4\uc74c\u2026 <span class=\"read-more\"><a href=\"https:\/\/www.skyer9.pe.kr\/wordpress\/?p=10142\">Read More &raquo;<\/a><\/span><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[23],"tags":[],"class_list":["post-10142","post","type-post","status-publish","format-standard","hentry","category-linux"],"_links":{"self":[{"href":"https:\/\/www.skyer9.pe.kr\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/10142","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.skyer9.pe.kr\/wordpress\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.skyer9.pe.kr\/wordpress\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.skyer9.pe.kr\/wordpress\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.skyer9.pe.kr\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=10142"}],"version-history":[{"count":4,"href":"https:\/\/www.skyer9.pe.kr\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/10142\/revisions"}],"predecessor-version":[{"id":10240,"href":"https:\/\/www.skyer9.pe.kr\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/10142\/revisions\/10240"}],"wp:attachment":[{"href":"https:\/\/www.skyer9.pe.kr\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=10142"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.skyer9.pe.kr\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=10142"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.skyer9.pe.kr\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=10142"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}