
db ์ญ์ ํ sql ์ฟผ๋ฆฌ๋ฌธ์ผ๋ก db ์์ฑ ์ฟผ๋ฆฌ๋ฅผ ๋ ๋ ธ๋๋ฐ ์ ์ฅ์ ์ฉ๋ ๋ฌธ์ ๋ก ์ธํด database์์ฑ์ด ์๋๋ ์๋ฌ๊ฐ ๋ฐ์ํ์๋ค.
์ db๋ ๋ฐฐํฌ ์๋ฒ์ ์ฐ๊ฒฐ๋ db ์๊ณ ๋ฐฐํฌํ๋ ๋ฐ ์์ด docker ๋ฅผ ์ฌ์ฉํ์๋๋ฐ docker ์ฉ๋์ด ๋ค์ฐจ์ ์ ๋ฐ ์๋ฌ๊ฐ ๋ด์๊ณ ์ด๋ฅผ ์ํด docker ๋ช ๋ น์ด๋ฅผ ํตํด ์ฉ๋์ ํ์ธํ ํ ์ฌ์ฉํ์ง ์๋ ์ด๋ฏธ์ง ๋ฐ ์ปจํ ์ด๋๋ฅผ ์ ๋ฆฌํ๊ธฐ๋ก ํ๋ค.
์ ํฐ๋ฏธ๋์ ํค๊ณ ์ผ๋จ ๋ฐฐํฌํ ์๋ฒ api ๋ก ssh ๋ช ๋ น์ด๋ฅผ ํตํด ์ ์ํด์ค๋ค
ssh -i xxx.xxx.xxx.xxx
๋ฐฐํฌํ ํ์ผ์ด ์๋ ๊ฒฝ๋ก๋ก cd ๋ช
๋ น์ด๋ฅผ ํตํด ์ด๋ํด์ค ๋ค์ ,
docker ๋ช ๋ น์ด๋ค์ ์ฐจ๋ก๋ก ์คํํด๋ณธ๋ค.
์ฉ๋ ํ์ธ
์ ์ฒด ๋์ปค ์ฉ๋ ํ์ธ (์์ฝ๋ณธ)
docker system df
์ปจํ ์ด๋๋ณ ์ฉ๋ ํ์ธ
docker ps --size --format "table {{.ID}}\t{{.Image}}\t{{.Size}}"
๋์ปค ์ฉ๋ ํ์ธ ์์ธํ
docker system df --verbose
์กฐํ ๋ฐ ์ญ์ ๋ช ๋ น์ด๋ค์ ํตํด ์ฉ๋์ ํ๋ณดํด์ค๋ค.
๋์ปค ์ด๋ฏธ์ง ๋ชฉ๋ก ํ์ธ
docker images
๋์ปค ์ปจํ ์ด๋ ๋ชฉ๋ก ํ์ธ ( ์ ์ง๋ ๊ฒ๊น์ง )
docker ps -a
๋์ปค ๋ฏธ์ฌ์ฉ ์ปจํ ์ด๋ ์ญ์
docker container prune
๋์ปค ๋ฏธ์ฌ์ฉ ์ด๋ฏธ์ง ์ญ์
docker image prune
๋์ปค ๋ฏธ์ฌ์ฉ ๋ณผ๋ฅจ ์ญ์
docker volume prune
๋์ปค ๋ฏธ์ฌ์ฉ ์ค๋ธ์ ํธ(์บ์) ์ ์ฒด ์ญ์ (๋ก๊ทธ๋ ์ญ์ ์๋จ)
docker system prune -a
๋์ปค ์ด๋ฏธ์ง ์ญ์
docker rmi [์ด๋ฏธ์ง id]
์ด๋ฏธ์ง๋ฅผ ์ญ์ ํ๋ฉด์ ์์ฑ๋ ์ปจํ ์ด๋๋ ๊ฐ์ ์ญ์
docker rmi -f [์ด๋ฏธ์ง id]

(์์ ์ฌ์ง์ ์์ธํ ๋ณด๋ฉด build cache ๊ฐ ๊ฑฐ์ 31GB ๋ฅผ ์ก์๋จน๊ณ ์๋ ๊ฒ์ ํ์ธํ ์ ์๋ค...)
์์ ๋ช
๋ น์ด๋ค์ ์คํํ๊ณ ๋๋ ์ฉ๋์ ํ์ธํ์ ๋ ๊ฝค๋ ๋น์์ง ๊ฑธ ํ์ธํ ์ ์๋ค.
์ดํ create database ์ฟผ๋ฆฌ๋ฌธ์ด ์ ์คํ๋๋ ๊ฒ์ ๋ณผ ์ ์๋ค.
๊ทผ๋ฐ, docker build ํ ๋ apt-get-update, apt-get install -y ์์ ๋ ์๋ฌ๊ฐ ๋ฐ์ํ๋ ๊ฒ์ด๋ค.
๊ทธ๋์ docker build cache๋ฅผ ๋ ๋ ค์ฃผ์๋๋ ์๋ฌ ์์ด ์ build ๋๋ ๊ฒ์ ํ์ธํ ์ ์์๋ค.
๋์ปค cache ์ญ์
docker system prune -a
์ฐธ๊ณ
https://blog.naver.com/complusblog/220974357743
https://lance.tistory.com/8
https://velog.io/@shj5508/Ubuntu-%EC%99%80-Docker-%EC%9A%A9%EB%9F%89-%ED%99%95%EC%9D%B8-%EB%B0%8F-%EA%B4%80%EB%A6%AC