์ปจํ ์ด๋ ๊ธฐ๋ฐ์ ๊ฐ์ํ ํ๋ซํผ์ผ๋ก, ์ ํ๋ฆฌ์ผ์ด์ ๊ณผ ๊ทธ ์คํ ํ๊ฒฝ์ ํจ๊ป ํจํค์งํ์ฌ ๊ฒฉ๋ฆฌ๋ ํ๊ฒฝ์์ ์คํ
# 1. ๊ธฐ์กด ๋์ปค ์ญ์
sudo dnf remove docker \\
docker-client \\
docker-client-latest \\
docker-common \\
docker-latest \\
docker-latest-logrotate \\
docker-logrotate \\
docker-engine
# 2. ๋์ปค ์ ์ฅ์ ์ถ๊ฐ
sudo dnf config-manager \\
--add-repo \\
<https://download.docker.com/linux/centos/docker-ce.repo>
# 3. ๋์ปค ์ค์น
sudo dnf install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
# 4. Docker ์๋น์ค ์์ ๋ฐ ๋ถํ
์ ์๋ ์์
sudo systemctl start docker
sudo systemctl enable docker
# 5. ๋ฒ์ ํ์ธ
docker version
sudo usermod -aG docker $USER
newgrp docker
docker run hello-world
โ Docker๊ฐ ์ ์์ ์ผ๋ก ์ค์น๋์๋์ง ํ์ธ
๋ช ๋ น์ด | ์ค๋ช |
---|---|
docker pull |
์ด๋ฏธ์ง ๋ค์ด๋ก๋ |
docker run |
์ปจํ ์ด๋ ์คํ |
docker ps , ps -a |
์คํ ์ค / ์ ์ฒด ์ปจํ ์ด๋ ํ์ธ |
docker exec , attach |
์ปจํ ์ด๋ ์ ๊ทผ |
docker build |
์ด๋ฏธ์ง ๋น๋ |
docker logs , inspect |
์ํ ํ์ธ |