๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
DevOps/Docker

[Docker] ์•Œ์•„๋‘๋ฉด ํŽธ๋ฆฌํ•œ ๋„์ปค ๋ช…๋ น์–ด&์˜ต์…˜

by suhyeon chae 2023. 12. 23.

 

๐Ÿ’ก  ๋„์ปค ์ปจํ…Œ์ด๋„ˆ๊ฐ€ ์ค‘์ง€๋˜๋ฉด ์ž๋™์œผ๋กœ ์ปจํ…Œ์ด๋„ˆ ์‚ญ์ œํ•˜๊ธฐ

docker run ์‹œ --rm ์˜ต์…˜์„ ์‚ฌ์šฉ

→ docker run -d 3000:80 --rm <containerID>
โ‡ข ์ปจํ…Œ์ด๋„ˆ๊ฐ€ ์ค‘์ง€๋˜๋ฉด docker ps -a ๋ช…๋ น์–ด๋ฅผ ์‚ฌ์šฉํ•ด๋„ ์ปจํ…Œ์ด๋„ˆ๊ฐ€ ์‚ญ์ œ๋๊ธฐ ๋•Œ๋ฌธ์— ๋ชฉ๋ก์— ๋‚˜์˜ค์ง€ ์•Š๋Š”๋‹ค.

 

 

๐Ÿ’ก  ๋„์ปค ์ปจํ…Œ์ด๋„ˆ ์•ˆ์œผ๋กœ ํŒŒ์ผ ๋ณต์‚ฌํ•˜๊ธฐ

docker cp ๋ช…๋ น์–ด ์‚ฌ์šฉ

→ docker cp dummy/. react_container:/test
โ‡ข dummy/.  : local์— ์žˆ๋Š” dummy ๋””๋ ‰ํ† ๋ฆฌ ์•„๋ž˜์— ์žˆ๋Š” ๋ชจ๋“  ๊ฒƒ
โ‡ข react_container:/test : ์ปจํ…Œ์ด๋„ˆ ์ด๋ฆ„์ด react_container์ธ๋ฐ ์ด ์ปจํ…Œ์ด๋„ˆ ์•ˆ์˜ test ๋””ํ…ํ† ๋ฆฌ์— ๋ณต์‚ฌ


→ docker cp react_container:/test dummy
โ‡ข ์ปจํ…Œ์ด๋„ˆ react_container์˜ test ๋””๋ ‰ํ† ๋ฆฌ์— ์žˆ๋Š” ํŒŒ์ผ์„ local์— ์žˆ๋Š” dummy ๋””๋ ‰ํ† ๋ฆฌ๋กœ ๋ณต์‚ฌ

 

 

๐Ÿ’ก  ๋„์ปค ์ปจํ…Œ์ด๋„ˆ ๋กœ๊ทธ ๋ณด๊ธฐ

docker logs ๋ช…๋ น์–ด ์‚ฌ์šฉ

→ docker logs <์ปจํ…Œ์ด๋„ˆ ์ด๋ฆ„ ๋˜๋Š” ID>

 

 

๐Ÿ’ก  ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” ๋„์ปค ์ด๋ฏธ์ง€ & ์ปจํ…Œ์ด๋„ˆ ํ•œ๊บผ๋ฒˆ์— ์‚ญ์ œํ•˜๊ธฐ

docker [image ๋˜๋Š” container] prune ๋ช…๋ น์–ด ์‚ฌ์šฉ ํ›„ y ์ž…๋ ฅ

→ docker image prune [-a]
โ‡ข ์ปจํ…Œ์ด๋„ˆ์—์„œ ์‚ฌ์šฉ๋˜๊ณ  ์žˆ์ง€ ์•Š๋Š” ๋ชจ๋“  ์ด๋ฏธ์ง€ ์‚ญ์ œ

→ docker container prune [-a]
โ‡ข ์ค‘์ง€๋œ ๋ชจ๋“  ์ปจํ…Œ์ด๋„ˆ ์‚ญ์ œ