๋์ปค์์ ์ด๋ฏธ์ง ๋จ๊ฑด์ ์ญ์ ํ๋ ค๋ฉด ์๋ ๋ช ๋ น์ด๋ก ์ญ์ ํ๋ฉด ๋๋ค.
docker rmi httpd #(์ด๋ฏธ์ง๋ช
)
๊ทธ๋ฌ๋ ์คํ์ค์ธ ์ปจํ ์ด๋์ ์ด๋ฏธ์ง๋ ์ญ์ ํ ์ ์๋ค.
์ด๋ด ๋ ์คํ์ค์ธ ์ปจํ ์ด๋๋ฅผ ์ข ๋ฃ ์ํค๊ณ ์ญ์ ํ ๋ค์ ์ด๋ฏธ์ง๋ฅผ ์ญ์ ํด์ผ ํ๋ค.
์ญ์๋ ๊ท์ฐฎ๋ค.. ํ๋ฐฉ์ ์๋๋ช ๋ น์ด๋ฅผ ๋ณต๋ถํด์ ์ปจํ ์ด๋ ์ข ๋ฃ, ์ญ์ , ์ด๋ฏธ์ง ์ญ์ ๋ฅผ ํ ์ ์๋ค.
windows์ ๊ฒฝ์ฐ Power Shell์์ ๊ฐ๋ฅ
docker stop $(docker ps -q) #์คํ์ค์ธ ๋ชจ๋ ์ปจํ
์ด๋ ์ข
๋ฃ
docker rm $(docker ps -a -q) #์ข
๋ฃ๋ ๋ชจ๋ ์ปจํ
์ด๋ ์ญ์
docker rmi if $(docker images -q) #๋ชจ๋ ์ด๋ฏธ์ง ์ญ์
๊ฒฐ๊ณผ
ํ ์คํธ๋๊น ์ ๋ช ๋ น์ด๋ก ์ด๋ฏธ์ง ์ ์ฒด๋ฅผ ์ญ์ ํ์ง๋ง ์ค์ ์ด์๋จ๊ณ์์๋ ๊ฐ๋ณํ ์ฃผ์ํด์ ์ฌ์ฉํด์ผ ํ๋ค.
์๋์ฒ๋ผ ํน์ ์ด๋ฏธ์ง๋ ์ ์ธํ ๋ค์ ์ญ์ ํ๊ฑฐ๋..
๋ง์น ๋ฆฌ๋ ์ค์์ rm -rf * ์ด๊ฒ๊ณผ ๊ฐ์ด ์ ๋ง ๋ฌด์์ด ๋ช ๋ น์ด๋ค. ๐ญ
docker rmi $(docker images -q | grep -v '์ด๋ฏธ์ง1' | grep -v '์ด๋ฏธ์ง2' | grep -v '์ด๋ฏธ์ง3')
docker rmi $(docker images -q | grep -v -E '์ด๋ฏธ์ง1|์ด๋ฏธ์ง2|์ด๋ฏธ์ง3')
3์ค์ง๋ฆฌ ๋ช ๋ น์ด ํ์ค๋ก ์ ๋ฆฌ
์ด ์ด์ ๊ธธ์ด์ง ๊ฒฝ์ฐ ๊ฐ๋ ์ฑ์ด ์ข์ง ์์ ๋ฏ ์ถ๋ค.
docker stop $(docker ps -q) && docker rm $(docker ps -aq) && docker rmi $(docker images -q)
ํ์ฌ ๋ด ์๋์ฐ ํ์์์์ ์ ๋ช ๋ น์ด์ "&&"๋ ์ง์ํ์ง ์๋ ํ ํฐ์ด๋ผ๊ณ ๋์์ ์๋๋ช ๋ น์ด๋ก ์์ ํ๋ค.
docker stop $(docker ps -q); docker rm $(docker ps -aq); docker rmi $(docker images -q)
";"๊ณผ "&&"์ ์ฐจ์ด๋ ์์ ๋ช ๋ น์ด์ ์ ์ ์ข ๋ฅ์ฌ๋ถ์ ๋ฐ๋ผ ๋ค ๋ช ๋ น์ด๊ฐ ์คํ๋๊ณ ์๋๊ณ ์ฐจ์ด๋ค.
"&&"๋ ์์ ๋ช ๋ น์ด๊ฐ ์ ์ ์ข ๋ฃ๋์์ ๊ฒฝ์ฐ์๋ง ๋ค ๋ช ๋ น์ด๊ฐ ์คํ๋๊ณ ์์ ๋ช ๋ น์ด๊ฐ ์ ์ ์ข ๋ฃ๊ฐ ์๋๋ฉด ๋ค ๋ช ๋ น์ด๋ ์คํ๋์ง ์๋๋ค.
๋ฐ๋ฉด ";"๋ ์์ ๋ช ๋ น์ด์ ์ ์ ์ข ๋ฃ์ ์๊ด์์ด ์์ฐจ์ ์ผ๋ก ๋ช ๋ น์ด๋ฅผ ์คํํ๋ค.
์ง๊ธ์ ์์ ๋๊น ";"๋ฅผ ๊ทธ๋ฅ ์ฌ์ฉํ๋ค.
์ธ์ธ ํ์ ์์ด ๋ฉ๋ชจ์ฅ์ ์ ์ด๋๊ณ ๋ณต๋ถํด์ ์ฌ์ฉํ๋ฉด ๋๋ค.
๊ตฌ๊ธ๋ง ํด๋ณด๋ PowerShell 7๋ฒ์ ์์๋ "&&"๊ฐ ์ง์๋๋ค๊ณ ํด์ ํด๋ณด๋ ์๋์ฒ๋ผ ์ ์ญ์ ๊ฐ ๋์๋ค.
์๋ ๊นํ๋ธ์์ "powershell core"๋ก ๊ฒ์ํด์ ๋ค์ด๋ก๋ ๋ฐ์ ์ค์นํ๋ฉด ๋๋ค.
https://github.com/PowerShell/PowerShell
GitHub - PowerShell/PowerShell: PowerShell for every system!
PowerShell for every system! Contribute to PowerShell/PowerShell development by creating an account on GitHub.
github.com
๊ฐ์ธ ์คํฐ๋ ๊ธฐ๋ก์ ๋ฉ๋ชจํ๋ ๊ณต๊ฐ์ด๋ผ ํ๋ฆฐ์ ์ด ์์ ์ ์์ต๋๋ค.
ํ๋ฆฐ ์ ์์ ๊ฒฝ์ฐ ๋๊ธ ๋ถํ๋๋ฆฝ๋๋ค.
reference: https://www.youtube.com/watch?v=dZ89MJZ4vJw
'IT > DevOps' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[linux] ๋ฆฌ๋ ์ค์ cubrid ์ค์น(feat. cubrid 11.2 ver) (27) | 2023.12.23 |
---|---|
[Docker] Docker ์คํ์ค์ธ container ์กฐ์(feat. Windows 10) (54) | 2023.10.26 |
[Docker] Docker container port forwarding(feat. Windows 10) (55) | 2023.10.25 |
[Docker] Docker image pull/remove(feat. Docker Hub) (55) | 2023.10.25 |
[AWS] AWS IAM ์ฌ์ฉ์๋ก ์ธ์คํด์ค ์์ฑ/ssh ์ ์ (44) | 2023.08.21 |
๋๊ธ