2022. 9. 13. 18:37ใSystem ์์ ์ค/LINUX
๐ CentOS 7.9 Docker Install
๐ฝ yum
๐ฆ ์ค์
์ต์ด Yum Repository ์ค์ ์ ์งํํด ์ค๊ฒ์.
"์ด ํฌ์คํ ์ ์ฟ ํก ํํธ๋์ค ํ๋์ ์ผํ์ผ๋ก, ์ด์ ๋ฐ๋ฅธ ์ผ์ ์ก์ ์์๋ฃ๋ฅผ ์ ๊ณต๋ฐ์ต๋๋ค."
๐ฝ Docker CE
๐ฆ ์ค์น
Docker CE๋ฅผ yum์ ํตํด ์ค์นํ๋๋ก ํ ๊ฒ์.
ํ์ฌ ์ค์น ๊ฐ๋ฅํ Docker Version์ ํ์ธํด ๋ณผ๊ฒ์.
์ ์์ ์ผ๋ก Docker๊ฐ ์ค์น ๋์๋์ง ์์ ๋ช
๋ น์ด๋ก ํ์ธํ ์ ์์ด์.
CentOS๊ฐ Booting๋๋ฉด ์๋์ผ๋ก docker๊ฐ ๊ธฐ๋๋๊ฒ ์ค์ ํด ์ฃผ์๊ณ , ๋ฐ๋ก docker Deamon์ ์คํํด ์ฃผ์์ด์.
docker๊ฐ ์ ์ ๊ธฐ๋์ค์ธ ๊ฒ์ ํ์ธํ ์ ์์ด์.
Docker ์ฌ์ฉ์๊ฐ root๊ฐ ์๋๋ผ๋ฉด ๋ช
๋ น์ด๋ฅผ ์ธ ๋ ๋ง๋ค sudo๋ผ๋ ๋ช
๋ น์ด๋ฅผ ์ ๋์ฌ์ ๋ถ์ฌ์ค์ผ ํ๋ ๊ฒ์ด์์.
ํ์ง๋ง, ์์ ๊ฐ์ด ํน์ ์ฌ์ฉ์๋ฅผ docker๋ผ๋ ๊ทธ๋ฃน์ ๋ฃ์ด์ฃผ๋ฉด sudo ๋ช
๋ น์ด ์์ด๋ docker ๋ช
๋ น์ด๋ฅผ ์ด์ฉํ ์ ์์ด์.
๐ฝ Docker Compose
๐ฆ ์ค์น
์์ ๊ฐ์ด Docker Compose ์ค์ ๊ด๋ จ ๋ด์ฉ์ ์ ์ฅํ Directory๋ฅผ ๋ง๋ค์ด ์ฃผ๊ณ , github์์ ๋ด๋ ค๋ฐ๊ธฐ๋ฅผ ์งํํด ์ฃผ์์ด์.
์ ๋ช
๋ น์ด๋ Compose CLI Plugin์ ๋ด๋ ค ๋ฐ์ ๊ฒ์ด์์.
๋ํ, Docker Compose๋ฅผ ๋ด๋ ค๋ฐ๊ณ , $Home Directory ์๋์ ์ฌ์ฉ์์ฉ Compose๋ฅผ ์ค์นํด ์ค๊ฒ์ด์์.
sudo ๋ช
๋ น์ด ์ฌ์ฉ์ ๋ํ ๊ฒฝ๊ณ ๋ฌธ์ด ๊ต์ฅํ ์ธ์์ ์ด์์.
๋จผ์ ๋ฐ์ด๋๋ฆฌ์ ๋ํ ์คํ ๊ถํ์ ์ ์ฉํ๊ธฐ ์ํด ์์ ๋ช
๋ น์ด๋ฅผ ์ฌ์ฉํด ์ฃผ์์ด์.
์์ ๊ฐ์ด ์ค์ ํ๊ฒ ๋๋ฉด ํน์ ์ฌ์ฉ์ ๊ณ์ ์์๋ง Docker Compose๋ฅผ ์ฌ์ฉํ ์ ์์๊ฒ์ด์์.
์ด ๋ถ๋ถ์ ์ ์ญ์ ์ผ๋ก ์ฒ๋ฆฌํ๊ฒ ํ๊ธฐ ์ํด ์๋์ ๊ฐ์ด ์ค์ ํด ์ค๊ฒ์.
์ต์ด /usr Directory ๋ฐ์ docker Directory๋ฅผ ๋ง๋ค์ด์ฃผ๊ณ , cli-plugins๋ฅผ ๋ณต์ฌํด ์ฃผ์์ด์.
์์ ๊ฐ์ด ์คํ ๊ถํ์ ์ฃผ์์ด์.
Docker Compose๊ฐ ์ ์์ ์ผ๋ก ์ค์น ๋์์ต๋๋ค.
'System ์์ ์ค > LINUX' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Ubuntu] logrotate (0) | 2022.11.02 |
---|---|
[CentOS] 7.9 Minikube ์ค์น (0) | 2022.09.13 |
[Ubuntu] 22.04 LTS Ansible ์ค์น (0) | 2022.09.06 |
[Ubuntu] apt-get-repository command not found ํด๊ฒฐ๋ฒ (0) | 2022.09.06 |
[Ubuntu] 22.04 LTS ์ด๊ธฐ ์ค์ (ssh, net-tools, vim, systemctl) (0) | 2022.09.06 |