์๋ ํ์ธ์,
docker-machine create --driver virtualbox dev
๋ฅผ ์ฌ์ฉํ์ฌ VM์ ๋ง๋ค์์ต๋๋ค.
์ด dev VM ๋ฐ boot2docker์์ 8500:8500์์ ์คํ ์ค์ธ ์ปจํ
์ด๋๊ฐ ์์ต๋๋ค.
ํธ์คํธ -> virtualbox -> boot2docker์์ ํฌํธ๋ฅผ ์ ๋ฌํ์ฌ ํธ์คํธ์์ ์ปจํ
์ด๋๋ฅผ ๋์์ผ๋ก ์ง์ ํ ์ ์์ต๋๋ค. curl localhost:8500
๋๊ตฌ๋ ์ง ์ฌ๋ฐ๋ฅธ ๋ฐฉํฅ์ผ๋ก ๋๋ฅผ ๊ฐ๋ฆฌํฌ ์ ์์ต๋๊น?
๊ฐ์ฌํฉ๋๋ค
๋น์ ์ ์คํํ ์ ์์ต๋๋ค
vboxmanage controlvm dev natpf1 "8050,tcp,127.0.0.1,8050,,8050"
๊ฐ์ฅ ์ข์ ๋ฐฉ๋ฒ์ ํฌํธ ํฌ์๋ _ํ์ง ์๋_ ๊ฒ์ ๋๋ค. ๋์ ์ปดํจํฐ์ ์ฐ๊ฒฐ๋ ๋ ๋ฒ์งธ ๋คํธ์ํฌ๋ฅผ ์ฌ์ฉํ์ญ์์ค.
docker-machine ip
๋ฅผ ์ฌ์ฉํ์ฌ ๊ฐ์ ธ์ต๋๋ค. ๋งคํ๋ ์ปจํ
์ด๋ ํฌํธ๊ฐ ์ด๋ฏธ ์์ต๋๋ค.
ํธ์คํธ์ ๋คํธ์ํฌ๋ก ํฌํธ ํฌ์๋ฉํ๋ ์ ์ผํ ์ด์ ๋ ๋คํธ์ํฌ์ ๋ค๋ฅธ ์ปดํจํฐ๊ฐ ์ปจํ ์ด๋์ ํฌํธ์ ์ก์ธ์คํ ์ ์๋๋ก ํ๊ธฐ ์ํด์์ ๋๋ค.
ํ์ง๋ง ๊ตฌ์ฒด์ ์ผ๋ก curl localhost:8500
์์๋ฅผ ์ํด
curl $(docker-machine ip):8500
๋ก ๊ต์ฒด
๋ต๋ณ ์ฃผ์
์ ๋๋จํ ๊ฐ์ฌํฉ๋๋ค. ๊ฐ์ฌํฉ๋๋ค!
@SvenDowideit : ๋ง์ด ๋๋ค์, ๊ฐ์ฌํฉ๋๋ค
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
๊ฐ์ฅ ์ข์ ๋ฐฉ๋ฒ์ ํฌํธ ํฌ์๋ _ํ์ง ์๋_ ๊ฒ์ ๋๋ค. ๋์ ์ปดํจํฐ์ ์ฐ๊ฒฐ๋ ๋ ๋ฒ์งธ ๋คํธ์ํฌ๋ฅผ ์ฌ์ฉํ์ญ์์ค.
docker-machine ip
๋ฅผ ์ฌ์ฉํ์ฌ ๊ฐ์ ธ์ต๋๋ค. ๋งคํ๋ ์ปจํ ์ด๋ ํฌํธ๊ฐ ์ด๋ฏธ ์์ต๋๋ค.ํธ์คํธ์ ๋คํธ์ํฌ๋ก ํฌํธ ํฌ์๋ฉํ๋ ์ ์ผํ ์ด์ ๋ ๋คํธ์ํฌ์ ๋ค๋ฅธ ์ปดํจํฐ๊ฐ ์ปจํ ์ด๋์ ํฌํธ์ ์ก์ธ์คํ ์ ์๋๋ก ํ๊ธฐ ์ํด์์ ๋๋ค.
ํ์ง๋ง ๊ตฌ์ฒด์ ์ผ๋ก
curl localhost:8500
์์๋ฅผ ์ํดcurl $(docker-machine ip):8500
๋ก ๊ต์ฒด