Docker๋กœ Nginx ์›น์„œ๋ฒ„ ๋น ๋ฅด๊ฒŒ ๋„์šฐ๋Š” ๋ฒ•

2025. 7. 18. 21:45ยทOS/Docker

๐Ÿ“„ ๋ณธ๋ฌธ ๋‚ด์šฉ:

โœ… ๋ชฉ์ 

ํ…Œ์ŠคํŠธ์šฉ ์›น์„œ๋ฒ„๊ฐ€ ํ•„์š”ํ•  ๋•Œ, Nginx ์ด๋ฏธ์ง€๋ฅผ ํ™œ์šฉํ•ด 1๋ถ„ ๋งŒ์— ์›น์„œ๋ฒ„๋ฅผ ๋„์šธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.


โœ… ์‹คํ–‰ ๋ช…๋ น์–ด

docker run -d -p 8080:80 --name webserver nginx
  • -d: ๋ฐฑ๊ทธ๋ผ์šด๋“œ ์‹คํ–‰
  • -p 8080:80: ํ˜ธ์ŠคํŠธ 8080ํฌํŠธ๋ฅผ ์ปจํ…Œ์ด๋„ˆ์˜ 80ํฌํŠธ์™€ ๋งคํ•‘
  • --name webserver: ์ปจํ…Œ์ด๋„ˆ ์ด๋ฆ„ ์ง€์ •

โœ… ์ ‘๊ทผ ๋ฐฉ๋ฒ•

๋ธŒ๋ผ์šฐ์ €์—์„œ http://localhost:8080 ์ ‘์† → Nginx ๊ธฐ๋ณธ ํ™”๋ฉด ํ™•์ธ ๊ฐ€๋Šฅ


โœ… ์ปจํ…Œ์ด๋„ˆ ์ค‘์ง€ ๋ฐ ์‚ญ์ œ

docker stop webserver
docker rm webserver

โœ… ์‹ค๋ฌด ํŒ

  • HTML ์ •์  ํŽ˜์ด์ง€ ํ…Œ์ŠคํŠธ ์šฉ๋„๋กœ ํ™œ์šฉ
  • -v ์˜ต์…˜์œผ๋กœ ๋กœ์ปฌ HTML์„ ๋งˆ์šดํŠธํ•˜๋ฉด ์ปค์Šคํ…€ ํŽ˜์ด์ง€ ํ…Œ์ŠคํŠธ ๊ฐ€๋Šฅ
docker run -d -p 8080:80 -v $(pwd)/html:/usr/share/nginx/html nginx

'OS > Docker' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

Docker ์ด๋ฏธ์ง€ ์ตœ์ ํ™” ๋ฐฉ๋ฒ•  (0) 2025.08.27
์‹ค๋ฌด์—์„œ ์•Œ์•„๋‘๋ฉด ์œ ์šฉํ•œ Docker Compose ํ™œ์šฉ๋ฒ•  (0) 2025.07.28
๋„์ปค์—์„œ ๋ณผ๋ฅจ(Volume) ์™„์ „ ์ดํ•ด: ๋ฐ์ดํ„ฐ ์œ ์ง€์˜ ํ•ต์‹ฌ  (0) 2025.07.21
Dockerfile ์—†์ด Docker ์ด๋ฏธ์ง€ ๋งŒ๋“ค๊ธฐ: ์‹ค๋ฌด์—์„œ ์ž์ฃผ ์“ฐ๋Š” ๋ฐฉ๋ฒ•  (0) 2025.07.14
Docker๋ž€ ๋ฌด์—‡์ธ๊ฐ€? โ€“ ๊ฐœ๋…๋ถ€ํ„ฐ ์‹ค์Šต ์˜ˆ์‹œ๊นŒ์ง€ ์ •๋ฆฌ  (0) 2025.07.03
'OS/Docker' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€
  • ์‹ค๋ฌด์—์„œ ์•Œ์•„๋‘๋ฉด ์œ ์šฉํ•œ Docker Compose ํ™œ์šฉ๋ฒ•
  • ๋„์ปค์—์„œ ๋ณผ๋ฅจ(Volume) ์™„์ „ ์ดํ•ด: ๋ฐ์ดํ„ฐ ์œ ์ง€์˜ ํ•ต์‹ฌ
  • Dockerfile ์—†์ด Docker ์ด๋ฏธ์ง€ ๋งŒ๋“ค๊ธฐ: ์‹ค๋ฌด์—์„œ ์ž์ฃผ ์“ฐ๋Š” ๋ฐฉ๋ฒ•
  • Docker๋ž€ ๋ฌด์—‡์ธ๊ฐ€? – ๊ฐœ๋…๋ถ€ํ„ฐ ์‹ค์Šต ์˜ˆ์‹œ๊นŒ์ง€ ์ •๋ฆฌ
์—๋ธ”‘s
์—๋ธ”‘s
  • ์—๋ธ”‘s
    ์—๋ธ”
    ์—๋ธ”‘s
  • ์ „์ฒด
    ์˜ค๋Š˜
    ์–ด์ œ
    • ๋ถ„๋ฅ˜ ์ „์ฒด๋ณด๊ธฐ (124)
      • Programing (39)
        • JSP (3)
        • JAVA (24)
        • Spring (7)
        • HTML (5)
      • ์ด์™ธ (15)
        • Git (5)
        • ์ž„์‹œ ์žก๋‹คํ•จ (6)
        • IntelliJ (1)
        • ์—๋Ÿฌ ๋ชจ์Œ (2)
      • OS (31)
        • Docker (6)
        • Kubernetes (12)
        • Linux (9)
        • DevOps (4)
      • DataBase (2)
        • Mysql (1)
      • ํ† ์ด ํ”„๋กœ์ ํŠธ (0)
        • ๊ฒŒ์‹œํŒ ๋งŒ๋“ค๊ธฐ (0)
      • Spring (0)
      • ๊ฑด๊ฐ• & ์ƒํ™œ (18)
        • ์—ฌ๋ฆ„ ๊ฑด๊ฐ• (18)
      • ๊ณต๋ถ€ · ์ž๊ฒฉ์ฆ (1)
      • ๋ช…์–ธ๊ณผ ๋ฃจํ‹ด (3)
      • ๋ถ€๋™์‚ฐ or ์ฃผ์‹ (8)
        • ๋ถ€๋™์‚ฐ (6)
        • ์ฃผ์‹ (2)
      • ๊ฒฝ์ œ (7)
  • ์ธ๊ธฐ ๊ธ€

  • ์ตœ๊ทผ ๊ธ€

  • ์ตœ๊ทผ ๋Œ“๊ธ€

  • ๋งํฌ

    • ๊นƒ ํ—ˆ๋ธŒ ์ฃผ์†Œ
  • ๊ณต์ง€์‚ฌํ•ญ

  • ํƒœ๊ทธ

    ์ธํ”„๋ผ๊ด€๋ฆฌ
    ๊ฐœ๋ฐœํ™˜๊ฒฝ
    ubuntu
    Linux
    yaml
    ์ƒ์†
    ํด๋ž˜์Šค
    error
    DevOps
    IntelliJ
    jsp
    ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค
    Docker
    MVC
    HTML
    java
    ๋ฐ๋ธŒ์˜ต์Šค
    spring-framwork
    kubernetes
    spring
  • hELLOยท Designed By์ •์ƒ์šฐ.v4.10.3
์—๋ธ”‘s
Docker๋กœ Nginx ์›น์„œ๋ฒ„ ๋น ๋ฅด๊ฒŒ ๋„์šฐ๋Š” ๋ฒ•
์ƒ๋‹จ์œผ๋กœ

ํ‹ฐ์Šคํ† ๋ฆฌํˆด๋ฐ”