¡Ü À̹ÌÁö Á¶È¸
docker images ¡æ µµÄ¿ À̹ÌÁö ¸ñ·Ï º¸±â (dangling)
docker images -a ¡æ µµÄ¿ À̹ÌÁö ¸ñ·Ï º¸±â (Àüü)
¡Ü À̹ÌÁö ½ÇÇà
docker run -it [image-id] /bin/bash ¡æ ÄÁÅ×À̳ʸ¦ interactive ¸ðµå·Î ½ÇÇà (±âº»°èÁ¤:root)
docker run -it -u zany -w ~ [image-id] /bin/bash ¡æ ÄÁÅ×À̳ʸ¦ interactive ¸ðµå·Î ½ÇÇà (±âº»°èÁ¤:zany)
¡Û [image-id] ºÎºÐÀº [repository:tag] ¿Í °°ÀÌ ÀÔ·ÂÇØµµ µ¿ÀÏÇÔ.
¡Û '-it' ¿É¼Ç´ë½Å '-itd' ¿É¼ÇÀ» ÁÖ¸é interactive + tty + detach ·Î ½ÇÇàµÊ (¹é±×¶ó¿îµå½ÇÇà)
¡Û '-it' ¿É¼ÇÀ¸·Î ½ÇÇàÇßÀ» °æ¿ì,
- ÄÁÅ×ÀÌ³Ê Á¾·á ¾øÀÌ ½©À» ºüÁ®³ª¿Ã¶§ Ctrl + P,Q (exit ¸í·ÉÀ¸·Î ºüÁ®³ª¿À¸é ÄÁÅ×À̳ʰ¡ Á¾·áµÊ)
- ´Ù½Ã ºÒ·¯µéÀÏ ¶§´Â docker attach [container-id] ¸í·ÉÀ» »ç¿ëÇÑ´Ù.
¡Û '-itd' ¿É¼ÇÀ¸·Î ½ÇÇàÇßÀ» °æ¿ì,
- ÀÌ¹Ì ÇØ´ç À̹ÌÁö´Â ¹é±×¶ó¿îµå¿¡¼ ¼öÇàÁß.
- docker exec -it [container-id] /bin/bash ¸í·ÉÀ¸·Î Á¢±Ù.
- ºüÁ®³ª¿Ã¶§´Â ±×³É exit ¸í·ÉÀ¸·Î ³ª¿À¸é µÊ.
¡Ü À̹ÌÁö »èÁ¦
docker images -f dangling=true ¡æ untagged/dangling À̹ÌÁö¸¸ º¸±â
docker rmi $(docker images -q -f dangling=true) ¡æ ¸ðµç untagged/dangling À̹ÌÁö »èÁ¦
docker rmi $(docker images -q) ¡æ ¸ðµç À̹ÌÁö »èÁ¦ (ÁÖÀÇ, ´Ù ³¯¶ó°¨)
¡Ü ÄÁÅ×ÀÌ³Ê Á¶È¸
docker ps ¡æ ÄÁÅ×ÀÌ³Ê ¸ñ·Ï º¸±â
docker ps -a ¡æ ¸ðµç ÄÁÅ×ÀÌ³Ê ¸ñ·Ï º¸±â
¡Ü ÄÁÅ×ÀÌ³Ê »èÁ¦
docker kill $(docker ps -q -f status=running) ¡æ ÇöÀç ½ÇÇàÁßÀÎ ¸ðµç ÄÁÅ×ÀÌ³Ê °Á¦ Á¾·á
docker stop $(docker ps -q -f status=running) ¡æ ÇöÀç ½ÇÇàÁßÀÎ ¸ðµç ÄÁÅ×ÀÌ³Ê Á¾·á
docker rm $(docker ps -q -f status=exited) ¡æ Á¾·áµÈ ¸ðµç ÄÁÅ×ÀÌ³Ê »èÁ¦
docker kill vs stop
stop attempts to trigger a graceful shutdown by sending the standard POSIX signal SIGTERM,
whereas kill just kills the process by default (but also allows to send any other signal)
¡Ü Á¤º¸ È®ÀÎ
docker inspect [IMAGE-ID/NAME] ¡æ À̹ÌÁö Á¤º¸ Ãâ·Â (Return low-level information on Docker objects)
|