ใ‚ใกใ‚ƒใใกใ‚ƒ ้–‹็™บ่€…๐Ÿฆพ
์ฝ”๋”ฉ ์ง ๐Ÿ’ช
ใ‚ใกใ‚ƒใใกใ‚ƒ ้–‹็™บ่€…๐Ÿฆพ
  • ์นดํ…Œ๊ณ ๋ฆฌ (135)
    • ๊ฐœ๋ฐœ ํ™˜๊ฒฝ ๊ตฌ์ถ• (12)
      • ๊ฐœ๋ฐœ ํ™˜๊ฒฝ (5)
      • DB (0)
      • Node.js (4)
      • ํ˜•์ƒ ๊ด€๋ฆฌ (2)
      • Spring (1)
    • ์›น (11)
      • React (5)
      • ์ŠคํŒŒ๋ฅดํƒ€์ฝ”๋”ฉํด๋Ÿฝ__์›น (6)
    • ๋ชจ๋ฐ”์ผ (2)
      • ์•ˆ๋“œ๋กœ์ด๋“œ (2)
    • ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด (55)
      • C (13)
      • Python (15)
      • SQL (5)
      • Java (22)
    • ์‚ฌ๋ฌผ์ธํ„ฐ๋„ท (11)
      • ์•„๋‘์ด๋…ธ (11)
    • ์ผ์ƒ (31)
      • ๋ง›์ง‘ (13)
      • ๋žญํ‚น๋‹ญ์ปด (4)
      • ํ›„๊ธฐ (11)
      • ์š”๋ฆฌ (3)
      • ์žก๋‹ด (0)
    • ๊ต์–‘ (4)
      • ์‹ฌ๋ฆฌํ•™ (3)
      • ํ…Œ๋‹ˆ์Šค (1)
    • ์ž๊ฒฉ์ฆ (9)
      • ์ •๋ณด์ฒ˜๋ฆฌ๊ธฐ์‚ฌ (9)

๋ธ”๋กœ๊ทธ ๋ฉ”๋‰ด

  • ๐Ÿ’ป github

์ธ๊ธฐ ๊ธ€

์ตœ๊ทผ ๊ธ€

ํ‹ฐ์Šคํ† ๋ฆฌ

hELLO ยท Designed By ์ •์ƒ์šฐ.
ใ‚ใกใ‚ƒใใกใ‚ƒ ้–‹็™บ่€…๐Ÿฆพ

์ฝ”๋”ฉ ์ง ๐Ÿ’ช

๊ฐœ๋ฐœ ํ™˜๊ฒฝ ๊ตฌ์ถ•/๊ฐœ๋ฐœ ํ™˜๊ฒฝ

[Docker] ๋„์ปค ์ปจํ…Œ์ด๋„ˆ ๋ฐ ์ด๋ฏธ์ง€ ๋ช…๋ น์–ด

2023. 10. 17. 13:51

[ ์ด๋ฏธ์ง€ ๊ด€๋ จ ๋ช…๋ น์–ด ]

// ๋„์ปค ์ด๋ฏธ์ง€ ๋ถˆ๋Ÿฌ์˜ค๊ธฐ
$ docker pull <์ด๋ฏธ์ง€๋ช…>

// ์ €์žฅ ๋œ ๋„์ปค ์ด๋ฏธ์ง€ ํ™•์ธ
$ docker images

/* 
 * ๋„์ปค ์ด๋ฏธ์ง€ ์‚ญ์ œ (์ปจํ…Œ์ด๋„ˆ ํ•จ๊ป˜ ์‚ญ์ œ)
 * --force, -f : ์ด๋ฏธ์ง€ ๊ฐ•์ œ ์‚ญ์ œ ๋ฐ ์ด๋ฏธ์ง€ ์‚ฌ์šฉ ์ค‘์ธ ์ปจํ…Œ์ด๋„ˆ ํ•จ๊ป˜ ์‚ญ์ œ
 */
$ docker rmi -f <์ด๋ฏธ์ง€ ์‹๋ณ„์ž>

 

 

[ ์ปจํ…Œ์ด๋„ˆ ๊ด€๋ จ ๋ช…๋ น์–ด ]

// ํ˜„์žฌ ๋™์ž‘์ค‘์ธ ์ปจํ…Œ์ด๋„ˆ ๋ชฉ๋ก ํ™•์ธ
$ docker ps

// ์ •์ง€ ๋˜์–ด ์žˆ๋Š” ์ปจํ…Œ์ด๋„ˆ ํฌํ•จ ๋ชฉ๋ก ํ™•์ธ
$ docker ps -a

// ์ปจํ…Œ์ด๋„ˆ ์ค‘์ง€
$ docker stop [์ปจํ…Œ์ด๋„ˆ ์‹๋ณ„์ž]

/* 
 * ์ปจํ…Œ์ด๋„ˆ ์‚ญ์ œ
 * --force, -f : ์ปจํ…Œ์ด๋„ˆ ๊ฐ•์ œ ์ค‘์ง€ ๋ฐ ์ œ๊ฑฐ(์‹คํ–‰ ์ค‘์ธ ๊ฒฝ์šฐ ๋งˆ์ฐฌ๊ฐ€์ง€)
 */ 
$ docker rm [์ปจํ…Œ์ด๋„ˆ ์‹๋ณ„์ž]

// ๋ชจ๋“  ์ปจํ…Œ์ด๋„ˆ ์‚ญ์ œ
$ docker container prune

 

 

[ docker create ๋ช…๋ น์–ด ๋ฐ ์˜ต์…˜ ]

// ์ปจํ…Œ์ด๋„ˆ ์ƒ์„ฑ ๊ธฐ๋ณธ ํ˜•์‹ (์‹œ์ž‘ x ๋‹จ์ˆœ ์ƒ์„ฑ)
$ docker create [์˜ต์…˜] <์ด๋ฏธ์ง€> [๋ช…๋ น] [๋ช…๋ น ์ธ์ˆ˜...]

// ์ปจํ…Œ์ด๋„ˆ ์ƒ์„ฑ (ํŠน์ • ์ปจํ…Œ์ด๋„ˆ๋ช…์œผ๋กœ ์ƒ์„ฑ)
$ docker create -i --name <์ปจํ…Œ์ด๋„ˆ๋ช…> <์ด๋ฏธ์ง€>

[ ์˜ต์…˜ ]

--name : ์ปจํ…Œ์ด๋„ˆ์— ์ด๋ฆ„ ๋ถ€์—ฌ / ์ง€์ •ํ•˜์ง€ ์•Š์„ ๊ฒฝ์šฐ ๋žœ๋ค ์ž๋™ ๋ถ€์—ฌ

--volume, -v : ํ˜ธ์ŠคํŠธ ๋จธ์‹ ๊ณผ ์ปจํ…Œ์ด๋„ˆ ์‚ฌ์ด ๋ณผ๋ฅจ ์—ฐ๊ฒฐ.

                      ํŒŒ์ผ ๋ฐ ํด๋” ์ปจํ…Œ์ด๋„ˆ ๋งˆ์šดํŠธ

--env, -e : ์ปจํ…Œ์ด๋„ˆ ๋‚ด๋ถ€ ํ™˜๊ฒฝ ๋ณ€์ˆ˜ ์„ค์ •

--detach, -d : ํ•ด๋‹น ์ปจํ…Œ์ด๋„ˆ๋ฅผ ๋ฐฑ๊ทธ๋ผ์šด๋“œ ๋ชจ๋“œ ์‹คํ–‰ ์„ค์ •

                     (docker start ๋ช…๋ น์„ ํ†ตํ•ด ์‹คํ–‰)

--interactive, -i : ์ปจํ…Œ์ด๋„ˆ๋ฅผ ๋Œ€ํ™”ํ˜• ๋ชจ๋“œ๋กœ ์‹คํ–‰ ์„ค์ •

                                ์ปจํ…Œ์ด๋„ˆ ์‹คํ–‰ ํ›„ ์ƒํ˜ธ์ž‘์šฉ ๊ฐ€๋Šฅ

--tty, -t : ๊ฐ€์ƒํ„ฐ๋ฏธ๋„(TTY)์„ ์‚ฌ์šฉํ•˜์—ฌ ์ปจํ…Œ์ด๋„ˆ์™€ ์ƒํ˜ธ์ž‘์šฉ

 

 

[ docker start ๋ช…๋ น์–ด ๋ฐ ์˜ต์…˜ ]

// ์ปจํ…Œ์ด๋„ˆ ์‹คํ–‰ ๊ธฐ๋ณธ ํ˜•์‹
$ docker start [์˜ต์…˜] [์ปจํ…Œ์ด๋„ˆ ์‹๋ณ„์ž]

[ ์˜ต์…˜ ]

--attach, -a : ์ปจํ…Œ์ด๋„ˆ ์‹œ์ž‘ ์‹œ ํ„ฐ๋ฏธ๋„์— ์—ฐ๊ฒฐ 

--interactive, -i : ์ปจํ…Œ์ด๋„ˆ๋ฅผ ๋Œ€ํ™”ํ˜• ๋ชจ๋“œ๋กœ ์‹คํ–‰ 

 

 

[ docker run ๋ช…๋ น์–ด ๋ฐ ์˜ต์…˜ ]

// ์ปจํ…Œ์ด๋„ˆ ์ƒ์„ฑ ๋ฐ ์‹คํ–‰ ๊ธฐ๋ณธ ํ˜•์‹
$ docker run [์˜ต์…˜] <์ด๋ฏธ์ง€> [๋ช…๋ น์–ด] [๋ช…๋ น ์ธ์ˆ˜]

[ ์˜ต์…˜ ]

--name : ์ปจํ…Œ์ด๋„ˆ ์ด๋ฆ„ ๋ถ€์—ฌ

--volume, -v : ํ˜ธ์ŠคํŠธ ๋จธ์‹ ๊ณผ ์ปจํ…Œ์ด๋„ˆ ์‚ฌ์ด ๋ณผ๋ฅจ ์—ฐ๊ฒฐ

--env, -e : ์ปจํ…Œ์ด๋„ˆ ๋‚ด๋ถ€ ํ™˜๊ฒฝ ๋ณ€์ˆ˜ ์„ค์ •

                   (์ด ๋•Œ Dockerfile ENV ์„ค์ •์„ ๋ฎ์–ด์”€)

--detach, -d : ์ปจํ…Œ์ด๋„ˆ ๋ฐฑ๊ทธ๋ผ์šด๋“œ ๋ชจ๋“œ ์‹คํ–‰

--interactive -i : ์ปจํ…Œ์ด๋„ˆ๋ฅผ ๋Œ€ํ™”ํ˜• ๋ชจ๋“œ๋กœ ์‹คํ–‰

--tty, -t : ๊ฐ€์ƒ ํ„ฐ๋ฏธ๋„(TTY)๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ปจํ…Œ์ด๋„ˆ์™€ ์ƒํ˜ธ์ž‘์šฉ

--expose : ์ปจํ…Œ์ด๋„ˆ ๋‚ด๋ถ€์—์„œ ํฌํŠธ ๋…ธ์ถœ

--publish, -p : ํ˜ธ์ŠคํŠธ ๋จธ์‹ ๊ณผ ์ปจํ…Œ์ด๋„ˆ ์‚ฌ์ด ํฌํŠธ ๋งคํ•‘

--network : ์ปจํ…Œ์ด๋„ˆ ์‚ฌ์šฉ ๋„คํŠธ์›Œํฌ ์ง€์ •

์ €์ž‘์žํ‘œ์‹œ ๋น„์˜๋ฆฌ ๋ณ€๊ฒฝ๊ธˆ์ง€ (์ƒˆ์ฐฝ์—ด๋ฆผ)
    '๊ฐœ๋ฐœ ํ™˜๊ฒฝ ๊ตฌ์ถ•/๊ฐœ๋ฐœ ํ™˜๊ฒฝ' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€
    • [Docker] Express ์„œ๋ฒ„ ์•ฑ ๋„์ปค ํŒŒ์ผ ๋นŒ๋“œ (๋„์ปค ์ด๋ฏธ์ง€ ์ƒ์„ฑ)
    • [Windows] WSL2 ํ™˜๊ฒฝ์—์„œ ๋„์ปค ์„ค์น˜ ๋ฐ ์‚ฌ์šฉ
    • [Docker] ๋„์ปค ๊ฐœ๋…
    • [Windows] ์œˆ๋„์šฐ 10์—์„œ ๋ฆฌ๋ˆ…์Šค ํ™˜๊ฒฝ ์„ค์น˜ ๋ฐ ์šฐ๋ถ„ํˆฌ ์‚ฌ์šฉ (WSL)
    ใ‚ใกใ‚ƒใใกใ‚ƒ ้–‹็™บ่€…๐Ÿฆพ
    ใ‚ใกใ‚ƒใใกใ‚ƒ ้–‹็™บ่€…๐Ÿฆพ
    ๐Ÿ‘Š ๋ธ”๋กœ๊ทธ๋„ ๊ทผ์„ฑ์ด๋‹ค? ๐Ÿ‘Š

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