๐Ÿ’ปft_server ๋ฐฑ๊ทธ๋ผ์šด๋“œ

์•„๋”ฐ๋ง˜๋งˆยท2021๋…„ 1์›” 23์ผ
0

ft_server

๋ชฉ๋ก ๋ณด๊ธฐ
1/3

์ž!! 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 <์ด๋ฏธ์ง€>

ํ•˜์ง€๋งŒ ๋‹จ์ˆœํžˆ ์ด๋ ‡๊ฒŒ ์‹คํ–‰ํ•œ๋‹ค๊ณ  ์„œ๋ฒ„ ์‹คํ–‰์ด ์œ ์ง€๋˜์ง€ ์•Š๋Š”๋‹ค. ์—ฌ๊ธฐ์„œ ์‰˜์Šคํฌ๋ฆฝํŠธ ๋‚ด๋ถ€์— ๋ฌดํ•œ๋ฃจํ”„๋ฅผ ํ•ด์ค˜์•ผ ํ•œ๋‹ค.


๊ทธ๋ž˜์„œ ๋‹ค์‹œ ์‹คํ–‰์‹œํ‚ค๋ฉด ์„œ๋ฒ„๊ฐ€ ์ž˜ ์œ ์ง€๋œ๋‹ค.

profile
๋Šฆ๊ฒŒ ์ถœ๋ฐœํ–ˆ์ง€๋งŒ ๊พธ์ค€ํžˆ ๋‹ฌ๋ ค์„œ ๋„์ฐฉ์ง€์ ์— ๋ฌด์‚ฌํžˆ ๋„๋‹ฌํ•˜์ž

0๊ฐœ์˜ ๋Œ“๊ธ€