[Docker] Nginx ์„ค์น˜

2022. 9. 15. 04:56ใ†System ์ž‘์—…์‹ค/DevOps

728x90
๋ฐ˜์‘ํ˜•

 

 

 

 

๐Ÿš€ Docker์™€ NginX์˜ ๋งŒ๋‚จ

    ๐Ÿ”ฝ  Docker

        ๐Ÿ“ฆ NginX Container ๋งŒ๋“ค๊ธฐ

์ฃผ๋‹ˆํ•˜๋ž‘์€ Synology NAS Docker์— NginX Image๋ฅผ ๋ฐ›์•„ NginX Container๋ฅผ ์ค€๋น„ํ•˜๋„๋ก ํ•ด๋ณผ๊ฒŒ์š”.

์ตœ์ดˆ NginX Image๋ฅผ ๋‚ด๋ ค ๋ฐ›์•„ ์ค„๊ฒŒ์š”.

sudo docker pull nginx

๋ฐ˜์‘ํ˜•


NginX ์ตœ์‹  Version Image๋ฅผ ๋‚ด๋ ค๋ฐ›๊ธฐ ํ•ด ์ฃผ์—ˆ์–ด์š”.


sudo docker images

728x90


NginX Image๊ฐ€ ์ž˜ ์žˆ๋Š”์ง€ ํ™•์ธ์„ ํ•ด ์ฃผ์—ˆ๋Š”๋ฐ, ์ด์ƒํ•œ ๊ฑด ๋ฐฉ๊ธˆ ๋ฐ›์•˜๋Š”๋ฐ, 37์‹œ๊ฐ„ ์ „์— ๋งŒ๋“ค์–ด ์กŒ๋‹ค๊ณ  ํ•˜๋„ค์š”..



sudo docker container run --name {Container ์ด๋ฆ„} -d -p {์™ธ๋ถ€์—์„œ ๋ถ™์„ Port ๋ฒˆํ˜ธ}:{Container Service Port ๋ฒˆํ˜ธ} {Image ์ด๋ฆ„}

 

 

๐Ÿ’ก ์ฐธ๊ณ  ์‚ฌํ•ญ
-- name : ์‹คํ–‰ํ•  Container ์ด๋ฆ„ ์ง€์ •
- d : Back Ground๋กœ ์‹คํ–‰๋˜๋„๋ก ํ•˜๊ธฐ ์œ„ํ•œ Option
- p : Port Fowarding ์„ค์ • (์™ผ์ชฝ์€ Host Server์—์„œ ์‚ฌ์šฉํ•  Port, ์˜ค๋ฅธ์ชฝ์€ Container์—์„œ ๋™์ž‘ํ•˜๋Š” Service Port ๋ฒˆํ˜ธ)


์œ„์˜ ๋ช…๋ น์–ด๋ฅผ ์ด์šฉํ•ด์„œ Container๋ฅผ ๊ธฐ๋™ ์‹œ์ผœ ์ฃผ์—ˆ์–ด์š”.

 


๊ทธ๋ฆฌ๊ณ  ์œ„์™€ ๊ฐ™์ด ํ•ด๋‹น Container๋กœ ์ ‘์†ํ•ด ์ฃผ์—ˆ์–ด์š”.



์ผ๋‹จ ํ•ด๋‹น OS๋Š” Debian ๊ณ„์—ด์ด์—์š”.


service nginx status



curl 172.17.0.6


์œ„์™€ ๊ฐ™์ด ์ •์ƒ์ ์œผ๋กœ nginx๊ฐ€ ๊ตฌ๋™ ์ค‘์ธ๊ฑธ ํ™•์ธ ํ•  ์ˆ˜ ์žˆ์–ด์š”.

 

    

 

 

 

 

 

728x90
๋ฐ˜์‘ํ˜•