Docker Setup - ์ค์
Docker ๋ฐ๋ชฌ ์๋น์ค ์ค์ ํจํค์ง๋ฅผ ์ค์นํ ๊ฒฝ์ฐ ์๋์ผ๋ก ๋ฑ๋ก๋์ง๋ง ์คํจํ ๊ฒฝ์ฐ ๋ค์๊ณผ ๊ฐ๋ค. $ sudo systemctl status docker # ์๋น์ค Active ํ์ธ์คํจ $ sudo systemctl enable docker # ๋ถํ ์ ์๋น์ค ์๋ ์คํ ์ค์ $ sudo systemctl start docker # ์๋น์ค ์คํ $ sudo systemctl restart docker # ์๋น์ค ์ฌ์คํ $ sudo systemctl status docker # ์๋น์ค ๋์ํ์ธ Docker๋ฅผ ์ผ๋ฐ ์ฌ์ฉ์ ๊ถํ์ผ๋ก ๋ณ๊ฒฝ ํญ์ docker๋ฅผ ์ฌ์ฉํ ๋ sudo๋ฅผ ์ฌ์ฉํ๋ฏ๋ก ๋ฒ๊ฑฐ๋กญ๋ค. $ sudo usermod -aG docker ${USER} # ์ดํ ๋ก๊ทธ์์ํ๊ฑฐ๋ ์ฌ๋ถํ $ sudo reboot $ groups # ๊ทธ๋ฃน์ docker๊ฐ ์๋ ์ง ํ์ธ $ docker ps -a # sudo ์์ด ๋ช ๋ น ์คํ Docker ๋ก์ปฌ ๋๋ ํ ๋ฆฌ ๋ณ๊ฒฝ /var/lib/docker๊ฐ ๊ธฐ๋ณธ ๋๋ ํ ๋ฆฌ์ด๋ค. /var๋ ๋ณดํต root ํํฐ์ ์ด๋ฏ๋ก ์ฌ์ฉ์ค ๊ณต๊ฐ๋ฌธ์ ๊ฐ ๋ฐ์ํ ์ ์๋ค. /data/docker๋ผ๋ ์ถฉ๋ถํ ๊ณต๊ฐ์ผ๋ก ๋ณ๊ฒฝํ๋ค๋ฉด ๋ค์๊ณผ ๊ฐ๋ค. ์ฐ๋ถํฌ๋ ๋ฐ๋น์ ๊ธฐ์ค์ด๊ณ docker 20.10.21 ๋ฒ์ ์ ์์ด๋ค. ์ด ์ค์ ์ docker ์ค์น ์ด๊ธฐ์ ํด์ผํ๋ค. (๊ทธ๋ ์ง ์๋ค๋ฉด ๋ฐฑ์ ํ์) $ sudo systemctl stop docker # ์๋น์ค ์ค์ง $ sudo systemctl status docker # ์๋น์ค ์ํ ํ์ธ $ sudo cat<<EOF > /etc/docker/daemon.json { "graph": "/data/docker" } EOF $ sudo rm -rf /var/lib/docker # ๊ธฐ์กด ๋๋ ํ ๋ฆฌ ์ ๊ฑฐ $ sudo systemctl start # ์๋น์ค ์คํ $ docker info | grep 'Docker Root Dir' # ๋๋ ํ ๋ฆฌ ๋ณ๊ฒฝ ํ์ธ Docker Root Dir: /data/docker $ ln -s /data/docker /var/lib/docker # ํธํ์ ์ํด ๋งํฌ๋ฅผ ์์ฑ