{"id":2115,"date":"2019-09-13T17:22:50","date_gmt":"2019-09-13T08:22:50","guid":{"rendered":"http:\/\/43.203.250.216\/?p=2115"},"modified":"2025-10-01T16:25:02","modified_gmt":"2025-10-01T07:25:02","slug":"tip-mac-version-docker%ec%97%90%ec%84%9c-%eb%9d%84%ec%9a%b4-%ec%9b%b9-%ec%84%9c%eb%b2%84%ec%97%90-%ec%a0%91%ec%86%8d%ed%95%98%ea%b8%b0","status":"publish","type":"post","link":"https:\/\/litcoder.com\/?p=2115","title":{"rendered":"[Tip] Mac version docker\uc5d0\uc11c \ub744\uc6b4 (\uc6f9) \uc11c\ubc84\uc5d0 \uc811\uc18d\ud558\uae30"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Mac version Docker\uc5d0 \ub744\uc6cc\ub454 web server\uc5d0 host\uc5d0\uc11c \uc811\uc18d\ud558\ub824\uba74 \uc5b4\ub5bb\uac8c \ud574\uc57c \ud560\uae4c? \uc2e4\ud589\ud560 \ub54c &#8216;&#8211;network=host&#8217;\ub97c \uc8fc\uba74 \ub41c\ub2e4\ub294 \uc598\uae30\uac00 \uc788\uc5b4\uc11c \ud574\ubd24\ub294\ub370, Mac\uc5d0\uc11c\ub294 \ud1b5\ud558\uc9c0 \uc54a\uc558\ub2e4 \uc774\uac74 linux\uc6a9\uc774\ub77c\uace0&#8230; <a href=\"https:\/\/docs.docker.com\/docker-for-mac\/networking\/\">Networking features in Docker Desktop for Mac<\/a>\uc5d0 \ub530\ub77c \uc2e4\ud589\ud560 \ub54c port\ub97c \ub9e4\ud551\ud558\ub294 \uac83\uc73c\ub85c \uc774 \ubb38\uc81c\ub97c \ud574\uacb0\ud560 \uc218 \uc788\ub2e4.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Docker\uc758 9090 port\uc5d0 Mac\uc758 9090 port\ub85c \uc811\uadfc\ud558\ub824\uba74 \ub2e4\uc74c\uacfc \uac19\uc774 -p option\uc73c\ub85c port\ub97c \ub9e4\ud551\ud574\uc11c docker\ub97c \ub744\uc6b4 \ud6c4 \uc11c\ubc84\ub97c \uc2e4\ud589\ud55c\ub2e4.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># Port \ub9e4\ud551\uc73c\ub85c docker\ub97c \uc2e4\ud589\nMAC$ docker run --rm -ti -p 9090:9090 DOCKER_IMAGE\n\n# Docker\uc5d0\uc11c \uc6f9\uc11c\ubc84\ub97c \ub744\uc6b4\ub2e4. Python http.server module\uc744 \uc0ac\uc6a9.\nDOCKER$ python -m http.server 9090\nServing HTTP on 0.0.0.0 port 9090 (http:\/\/0.0.0.0:9090\/) ...<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\uc774\uc81c Mac\uc758 web browser\ub85c \ud574\ub2f9 \ud3ec\ud2b8\uc5d0 \uc811\uadfc\ud560 \uc218 \uc788\ub2e4.<\/p>\n\n\n\n<figure class=\"wp-block-image is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/litcoder.com\/wp-content\/uploads\/2019\/09\/SC_docker_webserver.png\" alt=\"\" class=\"wp-image-2116\" width=\"463\" height=\"207\" srcset=\"https:\/\/litcoder.com\/wp-content\/uploads\/2019\/09\/SC_docker_webserver.png 639w, https:\/\/litcoder.com\/wp-content\/uploads\/2019\/09\/SC_docker_webserver-300x135.png 300w, https:\/\/litcoder.com\/wp-content\/uploads\/2019\/09\/SC_docker_webserver-624x280.png 624w\" sizes=\"auto, (max-width: 463px) 100vw, 463px\" \/><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Mac version Docker\uc5d0 \ub744\uc6cc\ub454 web server\uc5d0 host\uc5d0\uc11c \uc811\uc18d\ud558\ub824\uba74 \uc5b4\ub5bb\uac8c \ud574\uc57c \ud560\uae4c? \uc2e4\ud589\ud560 \ub54c &#8216;&#8211;network=host&#8217;\ub97c \uc8fc\uba74 \ub41c\ub2e4\ub294 \uc598\uae30\uac00 \uc788\uc5b4\uc11c \ud574\ubd24\ub294\ub370, Mac\uc5d0\uc11c\ub294 \ud1b5\ud558\uc9c0 \uc54a\uc558\ub2e4 \uc774\uac74 linux\uc6a9\uc774\ub77c\uace0&#8230; Networking features in Docker Desktop for Mac\uc5d0 \ub530\ub77c \uc2e4\ud589\ud560 \ub54c port\ub97c \ub9e4\ud551\ud558\ub294 \uac83\uc73c\ub85c \uc774 \ubb38\uc81c\ub97c \ud574\uacb0\ud560 \uc218 \uc788\ub2e4. Docker\uc758 9090 port\uc5d0 Mac\uc758 9090 port\ub85c \uc811\uadfc\ud558\ub824\uba74 \ub2e4\uc74c\uacfc \uac19\uc774 -p option\uc73c\ub85c port\ub97c \ub9e4\ud551\ud574\uc11c [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[4,6],"tags":[36,75,105,125,205],"class_list":["post-2115","post","type-post","status-publish","format-standard","hentry","category-linux","category-tools","tag-docker","tag-mac","tag-python","tag-tip","tag-webserver"],"jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":3229,"url":"https:\/\/litcoder.com\/?p=3229","url_meta":{"origin":2115,"position":0},"title":"Multi-container app\uc758 Bad Gateway(502) \ubb38\uc81c \ub514\ubc84\uae45","author":"litcoder","date":"2023\ub144 6\uc6d4 4\uc77c","format":false,"excerpt":"Intel Training and Learning Suite(TLS)\ub294 \ucc98\uc74c\uc73c\ub85c \uacbd\ud5d8\ud574\ubcf4\ub294 multi-container application\uc774\ub2e4. \uc911\uac04\uc5d0 native\uac1c\ubc1c\uc744 \uc704\ud55c \ud658\uacbd \uc124\uc815\uc744 \ub07c\uc6cc \ub123\uc5b4 \ubcf4\ub824\uace0 \uc774\uac83 \uc800\uac83 \uc2dc\ub3c4\ud558\ub294 \uc911\uc5d0 web interface\ub97c \ub2f4\ub2f9\ud558\ub294 tls_proxy\ub77c\ub294 docker\uac00 Bad Gateway\ub97c \ub744\uc6b0\uba74\uc11c \ubb38\uc81c\uac00 \uc0dd\uacbc\ub2e4. \ub514\ubc84\uae45 \ud558\ub294 \uacfc\uc815\uc5d0\uc11c \uc0ac\uc6a9\ud574 \ubcf8 docker-compose\uba85\ub839\uc5b4 \ub4e4\uc758 \uc4f0\uc784\uc0c8\uac00 \uc720\uc6a9\ud560 \uac83 \uac19\uc544\uc11c \uae30\ub85d\uc73c\ub85c \ub0a8\uaca8 \ub454\ub2e4. Port number\uc640 docker\ucc3e\uae30: docker-compose ps\u2026","rel":"","context":"&quot;Linux&quot;\uc5d0\uc11c","block_context":{"text":"Linux","link":"https:\/\/litcoder.com\/?cat=4"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":4286,"url":"https:\/\/litcoder.com\/?p=4286","url_meta":{"origin":2115,"position":1},"title":"OpenProject\ub97c Docker\ub85c \uc124\uce58","author":"litcoder","date":"2026\ub144 4\uc6d4 8\uc77c","format":false,"excerpt":"\ud504\ub85c\uc81d\ud2b8 \uad00\ub9ac \ub3c4\uad6c\ub85c \ub9ce\uc774 \uc0ac\uc6a9\ub418\ub294 Atlassian\uc758 JIRA\ub97c \ub300\uccb4\ud558\uae30 \uc704\ud55c \uc624\ud508\uc18c\uc2a4 \ud504\ub85c\uc81d\ud2b8\ub4e4 \uc911 \uac00\uc7a5 \uc778\uae30\uac00 \uc788\ub2e4\ub294 OpenProject\ub97c \ud68c\uc0ac\uc5d0\uc11c \uc9c4\ud589\ud558\ub294 \ud504\ub85c\uc81d\ud2b8\ub97c \uc704\ud574 \uc0ac\uc6a9\ud574 \ubcf4\uae30\ub85c \ud588\ub2e4. Docker\ub85c \uc124\uce58\ud558\uae30 \uc900\ube44 Source code clone OpenProject\ub294 GitHub repo\uc5d0\uc11c tag\uac00 \uc544\ub2cc branch\uba85\uc744 stable\/<version> \ud615\uc2dd\uc73c\ub85c \ub9b4\ub9ac\uc988\ud558\uace0 \uc788\ub294 \ub4ef \ud558\ub2e4. 2026\ub144 4\uc6d4 \ud604\uc7ac \uac00\uc7a5 \ucd5c\uc2e0 \ubc84\uc804\uc778 17\ubc84\uc804\uc744 \ub2e4\uc74c\uacfc \uac19\uc774\u2026","rel":"","context":"&quot;Linux&quot;\uc5d0\uc11c","block_context":{"text":"Linux","link":"https:\/\/litcoder.com\/?cat=4"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/litcoder.com\/wp-content\/uploads\/2026\/03\/openproject17_login.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/litcoder.com\/wp-content\/uploads\/2026\/03\/openproject17_login.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/litcoder.com\/wp-content\/uploads\/2026\/03\/openproject17_login.png?resize=525%2C300&ssl=1 1.5x"},"classes":[]},{"id":2965,"url":"https:\/\/litcoder.com\/?p=2965","url_meta":{"origin":2115,"position":2},"title":"Docker\ub85c OpenGrok \uc124\uce58","author":"litcoder","date":"2021\ub144 3\uc6d4 14\uc77c","format":false,"excerpt":"\uc798 \uc4f0\uace0 \uc788\ub358 OpenGrok \uc11c\ubc84\uac00 \uac11\uc790\uae30 \ub9db\uc774 \uac00\ub294 \ubc14\ub78c\uc5d0 \ubd80\ub7b4\ubd80\ub7b4 \ub300\uc548\uc744 \ucc3e\uc544\uc57c \ud588\ub294\ub370 \ub9c8\ub545\ud55c \uc11c\ubc84\uac00 \uc5c6\uc5b4\uc11c \ub85c\uceec \uba38\uc2e0\uc5d0 Docker\ub85c \uc124\uce58\ud558\ub294 \ubc29\ubc95\uc744 \ucc3e\uc544 \ubcf4\uc558\ub2e4. \uc5ec\uae30 \uc18c\uac1c\ub41c \ub0b4\uc6a9\uc740 Docker Hub\uc5d0\uc11c \uc790\uc138\ud55c \uc124\uba85\uc744 \ucc3e\uc744 \uc218 \uc788\ub2e4. Docker\uac00 \uc124\uce58\ub418\uc5b4 \uc788\ub2e4\uba74 command\ucc3d\uc5d0\uc11c \ub2e4\uc74c\uc758 \uba85\ub839\uc73c\ub85c OpenGrok docker\ub97c pull\ud55c\ub2e4. docker pull opengrok\/docker Pulling\uc774 \ub05d\ub098\uba74 \ubaa9\uc801\uc5d0 \uc18c\uc2a4\uc640 indexing\uacb0\uacfc\uac00\u2026","rel":"","context":"&quot;Linux&quot;\uc5d0\uc11c","block_context":{"text":"Linux","link":"https:\/\/litcoder.com\/?cat=4"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":3116,"url":"https:\/\/litcoder.com\/?p=3116","url_meta":{"origin":2115,"position":3},"title":"CARLA client\ub97c build\ud574\uc57c \ud558\ub294\ub370 clang-8\uc774 \uc5c6\ub304\ub2e4.","author":"litcoder","date":"2022\ub144 7\uc6d4 27\uc77c","format":false,"excerpt":"2022\ub144 9\uc6d4 \ud604\uc7ac CARLA simulator\uc758 \ucd5c\uc2e0 \ubc84\uc804\uc778 0.9.13\uc73c\ub85c PythonAPI\ub97c \ube4c\ub4dc\ud558\ub824\uace0 \ud558\uba74 clang-8 version\uc744 \uc694\uad6c\ud558\ub294\ub370 Ubuntu 22.04\uc5d0\uc11c\ub294 clang-8\uc758 repository\ub97c \ucd94\uac00\ud558\uace0 \uc124\uce58 \uc2dc\ub3c4\ud558\uba74 \ub2e4\uc74c\uacfc \uac19\uc774 \uc758\uc874\uc131 \uc624\ub958\uac00 \uc0dd\uae34\ub2e4. The following packages have unmet dependencies: clang-8 : Depends: libllvm8 (>= 1:8~svn298832-1~) but it is not going to be installed Depends: libstdc++-5-dev but it\u2026","rel":"","context":"&quot;Linux&quot;\uc5d0\uc11c","block_context":{"text":"Linux","link":"https:\/\/litcoder.com\/?cat=4"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":3736,"url":"https:\/\/litcoder.com\/?p=3736","url_meta":{"origin":2115,"position":4},"title":"MacPorts: Orange3 Text Add-on \ucd94\uac00\ud560 \ub54c \uc624\ub958","author":"litcoder","date":"2025\ub144 10\uc6d4 21\uc77c","format":false,"excerpt":"\uc624\ub798\ub41c Intel Mac\uc740 Monterey\uc774\ud6c4 \uc5c5\ub370\uc774\ud2b8\uac00 \uc9c0\uc6d0\ub418\uc9c0 \uc54a\uae30 \ub54c\ubb38\uc5d0 \ucd5c\uc2e0 \ubc84\uc804\uc758 Homebrew\ub3c4 \uc0ac\uc6a9\ud560 \uc218\uac00 \uc5c6\ub2e4. \uc774 \ub54c\ubb38\uc5d0 MacPorts\ub97c \uc0ac\uc6a9\ud558\ub294\ub370 Orange3\uc5d0 Text add-on\uc744 \uc124\uce58\ub97c \uc2dc\ub3c4\ud560 \ub54c Arch Linux\uc5d0\uc11c\uc640 \uac19\uc740 gensim\ubc84\uc804 \ubb38\uc81c\uac00 \uc0dd\uacbc\ub2e4(\ucc38\uc870: Arch Linux\uc5d0\uc11c Orange3 Text add-on \uc124\uce58\ubb38\uc81c \ud574\uacb0). 2025\ub144 10\uc6d4 \ud604\uc7ac \ucd5c\uc2e0\ubc84\uc804\uc778 gensim 4.3.3\uc758 Python version \ubd88\uc77c\uce58 \ub54c\ubb38\uc5d0 \ubc1c\uc0dd\ud558\ub294 \ubb38\uc81c\uc778\ub370, Arch\u2026","rel":"","context":"&quot;Tools &amp; Tips&quot;\uc5d0\uc11c","block_context":{"text":"Tools &amp; Tips","link":"https:\/\/litcoder.com\/?cat=6"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/litcoder.com\/wp-content\/uploads\/2025\/10\/Screen-Shot-2025-10-11-at-1.59.11-PM.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/litcoder.com\/wp-content\/uploads\/2025\/10\/Screen-Shot-2025-10-11-at-1.59.11-PM.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/litcoder.com\/wp-content\/uploads\/2025\/10\/Screen-Shot-2025-10-11-at-1.59.11-PM.png?resize=525%2C300&ssl=1 1.5x"},"classes":[]},{"id":1760,"url":"https:\/\/litcoder.com\/?p=1760","url_meta":{"origin":2115,"position":5},"title":"Travis CI \uc124\uc815\uacfc docker image \uc0ac\uc6a9","author":"litcoder","date":"2019\ub144 1\uc6d4 14\uc77c","format":false,"excerpt":"GitHub project\uc5d0 CI\ub97c \ubd99\uc774\uace0 \uc2f6\uc740\ub370 Jenkins server\uac00 \ud68c\uc0ac firewall \uc548\uc5d0 \ub4e4\uc5b4 \uc788\uc5b4\uc11c GitHub\uc5d0\uc11c \uc9c1\uc811 webhook\uc744 \ubd99\uc77c \uc218 \uc5c6\ub294 \ubb38\uc81c\uac00 \uc788\ub2e4. Jenkins\uc758 GitHub plugin\uc73c\ub85c tunneling\uc744 \uc124\uc815\ud558\ub294 \ubc29\ubc95 \ub4f1 \uc788\uae30\ub294 \ud558\uc9c0\ub9cc \ub2e4\ub978 CI \uc635\uc158\ub4e4\uc744 \uc0b4\ud3b4 \ubcf4\ub358\uc911 Open source project\uc5d0 \ub300\ud574\uc11c\ub294 \ubb34\ub8cc\ub77c\ub294\u00a0Travis CI\uac00 \uc788\ub2e4\ub294 \uac83\uc744 \uc54c\uac8c \ub418\uc5c8\ub2e4. Travis CI\ub294 \uae30\ubcf8\uc73c\ub85c Ubuntu\ub97c \uc9c0\uc6d0\ud558\uace0 \uadf8\u2026","rel":"","context":"&quot;Programming&quot;\uc5d0\uc11c","block_context":{"text":"Programming","link":"https:\/\/litcoder.com\/?cat=5"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/litcoder.com\/index.php?rest_route=\/wp\/v2\/posts\/2115","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/litcoder.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/litcoder.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/litcoder.com\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/litcoder.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2115"}],"version-history":[{"count":4,"href":"https:\/\/litcoder.com\/index.php?rest_route=\/wp\/v2\/posts\/2115\/revisions"}],"predecessor-version":[{"id":3629,"href":"https:\/\/litcoder.com\/index.php?rest_route=\/wp\/v2\/posts\/2115\/revisions\/3629"}],"wp:attachment":[{"href":"https:\/\/litcoder.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2115"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/litcoder.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2115"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/litcoder.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2115"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}