์!! ft_server์ ํต๊ณผํ์ง๋ง.. ํ๊ฐ๋ฅผ ๋ฐ์๋ณด๋ฉฐ ๋ถ์กฑํ ๋ถ๋ถ์ด ๋ง๋ค๊ณ ์๊ฐํ๊ณ , ํ์ ft_service๋ฅผ ์ํํ๋๋ฐ ์ด ๊ณต๋ถ๋์ผ๋ก๋ ํฑ์์ ๊ฒ ๊ฐ๋ค๋ ์ํ ๊ธฐ๋ถ์ด ๋ค์ด์, ์ฒ์๋ถํฐ ์ฐจ๊ทผ์ฐจ๊ทผ ๋ค์ ํด๋ณด๋ ค๊ณ ํ๋ค.๐ค
๊ทธ ์ค์ ์ด๋ฒ์ ๋์ปค๋ฅผ ๋ฐฑ๊ทธ๋ผ์ด๋์์ ์คํํ๋ ๋ฒ์ ๊ฒ์ํ๊ณ , ๋๋ฃ๋ถ๊ป ์ฌ์ญค๋ณด๋ฉฐ ๊ฒจ์ฐ ์์๋๋ค.
ft_server์ ๋์ปคํ์ผ
๊ณผ ์ ์คํฌ๋ฆฝํธ
๋ฅผ ์ด์ฉํ์ฌ ์๋ฒ๋ฅผ ์์ฑ, ์ด์ํ๋ ๊ณผ์ ์ด๋ค. ๊ณผ์ ์ ์ถํ์ ๋์๋
docker run -it --name ์๋ฒ ์ด๋ฆ -p 80:80 -p 443:443 ์ด๋ฏธ์ง ์ด๋ฆ
์ผ๋ก ์คํํ์๋ค. ์ด๋ ํฌ์ด๊ทธ๋ผ์ด๋(?)์์ ์คํํ๋ ๋ฐฉ๋ฒ์ด์๋ค.
๋ง์ง๋ง์ ๋ณด๋ฉด ํฐ๋ฏธ๋ ๋ด๋ถ์ ์ง์
ํด ์๋ค.
์ด run์ ์ต์
์ค -it
์ต์
์ด ์ด๋ค ๊ฒ์ธ์ง ์ดํด๋ณด๋ฉด
i
: ํฐ๋ฏธ๋(stdin)์ ํ์ฑํํ์ฌ ๋์ปค ์ปจํ
์ด๋๋ก ๋ฆฌ๋ค์ด๋ ์
ํด์ค๋ค.t
: TTY๋ชจ๋๋ฅผ ์ฌ์ฉํ๋ค. bash
๋ฅผ ์ฌ์ฉํ๋ ค๋ฉด ์ด ์ต์
์ ์คํ์์ผ์ผ ํ๋ค. ์ด ์ต์
์ด ์์ผ๋ฉด ๋ช
๋ น์ ์
๋ ฅํ ์๋ ์์ง๋ง ์
ธ์ด ํ์๋์ง๋ ์๋๋ค.์ฆ, ์ด ๋ ์ต์ ์ ์ปจํ ์ด๋๋ฅผ ์ข ๋ฃํ์ง ์์ ์ฑ, ํฐ๋ฏธ๋์ ์ ๋ ฅ์ ๊ณ์ํด์ ์ปจํ ์ด๋๋ก ์ ๋ฌํ๊ธฐ ์ํด์ ์ฌ์ฉํ๋ค.
๊ทธ๋์ ํฐ๋ฏธ๋์ ์ง์ ํ์ง ์๊ณ ๋ฐฑ๊ทธ๋ผ์ด๋๋ก ์คํํ๊ธฐ ์ํด ๊ตฌ๊ธ๋ง์ ํ๊ณ ์ฌ๋์์ ์ฌ์ญค๋ณด๊ณ ํ๋ค. ๊ทธ ๊ฒฐ๊ณผ, ๋ฐฑ๊ทธ๋ผ์ด๋๋ก ์คํ์ ํ๋ ค๋ฉด,
docker run -d -p 80:80 -p 443:443 <์ด๋ฏธ์ง>
ํ์ง๋ง ๋จ์ํ ์ด๋ ๊ฒ ์คํํ๋ค๊ณ ์๋ฒ ์คํ์ด ์ ์ง๋์ง ์๋๋ค. ์ฌ๊ธฐ์ ์์คํฌ๋ฆฝํธ ๋ด๋ถ์ ๋ฌดํ๋ฃจํ๋ฅผ ํด์ค์ผ ํ๋ค.
๊ทธ๋์ ๋ค์ ์คํ์ํค๋ฉด ์๋ฒ๊ฐ ์ ์ ์ง๋๋ค.