โ ์๋ฌ ์ํฉ
- ์ฐ๋ถํฌ ํ๊ฒฝ์์ Docker ๊ณต์ ํํ์ด์ง ๋ฉ๋ด์ผ์ ๋ฐ๋ผ Docker ์ค์น ํ,
sudo systemctl start docker, sudo systemctl enable docker ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํ์ฌ
๋์ปค์ ๋์ปค ๋ฐ๋ชฌ์ ์คํ์์ผฐ๋ค.
- ๊ทธ ๋ค์ docker run hello-world๋ฅผ ์คํ์์ผฐ๋๋ฐ,
docker: Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running? ์ด๋ผ๋ ์ค๋ฅ๊ฐ ๋ฐ์ํ์๋ค.
- sudo systemctl status docker ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํ์ ๋ docker daemon์ด active์ํ๋ก ์ ์คํ์ค์ด์์ง๋ง,
๊ณ์ํด์CLI๊ฐ ๋ฐ๋ชฌ์ ์ฐ๊ฒฐํ์ง ๋ชปํ๋ค๋ ์๋ฌ๊ฐ ๋ฐ์ํ์๋ค.
โ ํด๊ฒฐ ์๋
๊ฒ์์ ํตํด ์ฌ๋ฌ ๊ฐ์ง ํด๊ฒฐ๋ฒ์ ๋ฐ๋ผํด๋ณด์์ง๋ง ์ฌ์ ํ ๊ฐ์ ์ค๋ฅ๊ฐ ๋ฐ์ํ์๋ค.
- Docker ์์ ์ญ์ ํ ์ฌ์ค์น
- ํ์ฌ ์ฌ์ฉ์๊ฐ docker.sock ํ์ผ์ ์ ๊ทผํ ์ ์๋๋ก ์ฌ์ฉ์ ๊ถํ์ ๋ฐ๊ฟ์ฃผ๋ ๋ฐฉ๋ฒ
- sudo usermod -aG docker $USER ๋ช ๋ น์ด๋ฅผ ์ฌ์ฉํ์ฌ ํ์ฌ ์ฌ์ฉ์๋ฅผ docker ๊ทธ๋ฃน์ ์ถ๊ฐํ๊ธฐ
- ๋์ปค ์ค์ ํ์ผ(daemon.json) ์ถ๊ฐํ๊ธฐ
- ๋์ปค cli์ ๋์ปค daemon ๋ฒ์ ์ผ์น ์ฌ๋ถ ํ์ธํ๊ธฐ
- ์๋ฌ ๋ก๊ทธ ํ์ธํ๊ธฐ
๊ทธ๋ฐ๋ฐ, sudo systemctl stop docker ๋ช ๋ น์ด๋ก ๋์ปค ๋ฐ๋ชฌ์ ์ข ๋ฃ์์ผ์ค ํ,
sudo dockerd ๋ช ๋ น์ด๋ก ๋์ปค ๋ฐ๋ชฌ์ ์๋์ผ๋ก ์คํ์ํจ ์ํ์์
ํฐ๋ฏธ๋ ์ ํญ์ ์ด์ด์ docker run ๋ช ๋ น์ด๋ฅผ ์คํํ๋ ์ ์์๋๋์๋ค.
โ ์๋ฌ ์์ธ
๋์ปค ๋ฐ๋ชฌ์ ์๋์ผ๋ก ์ผ์ฃผ์์ ๋์๋ ์ ๋๋ก ์๋ํ๋ ๊ฒ์ผ๋ก ๋ด์,
๋์ปค ๋ฐ๋ชฌ ๊ฒฝ๋ก ์ค์ ์ด ์๋ชป๋์๊ณ ์ด๊ฒ์ด ์๋ฌ ์์ธ์ผ ๊ฒ์ด๋ผ๊ณ ์๊ฐํ๋ค.
GPT์ ๋์์ผ๋ก ๋์ผ ์ค์ ๊ฒฝ๋ก๊ฐ ์ด๋ค ๊ฒฝ๋ก๋ก ์ค์ ๋์ด ์๋์ง ํ์ธํ๊ณ ,
์๋ชป๋์๋ค๋ฉด ์์ ํ๋ ๋ฐฉ๋ฒ์ ์์๋๋ค.
์ฐ์ systemctl cat docker ๋ช ๋ น์ด๋ฅผ ์ฌ์ฉํ์ฌ ๋์ปค systemd ์ค์ ์ ํ์ธํด๋ณด์๋ค.

๋น์ ์ถ๋ ฅ๋์๋ ํ๋ฉด์ ๋ณต์ฌํด๋ ๊ฒ์ธ๋ฐ, [Service]์ ExecStart ๋ถ๋ถ(๋ธ๋ก ์ก์ ๋ถ๋ถ)์ ์ ๋ณด๋ฉด,
dockerd์ ๊ฒฝ๋ก๊ฐ unix:///var/run/docker.sock ๋ก ๋์ด ์์ง ์๊ณ ๋ค๋ฅธ ๊ฒฝ๋ก๋ก ๋์ด ์์๋ค.
์ด๊ฒ์ unix:///var/run/docker.sock ๋ก ์์ ํด์ฃผ๋ฉด ํด๊ฒฐ์ด ๋๋ค.
์์ ํ๋ ๋ฐฉ๋ฒ์ systemd ์ค์ ์ ์ง์ ์์ ํ๋ ๊ฒ๋ณด๋ค๋,
๊ธฐ๋ณธ์ค์ ์ ๋ฎ์ด์์ฐ๋ override.conf ํ์ผ์ ์์ฑํ์ฌ ๊ทธ๊ณณ์ dockerd ๊ฒฝ๋ก๋ฅผ ์์ฑํด์ฃผ๋ ๋ฐฉ์์ด ๊ถ์ฅ๋๋ค๊ณ ํ๋ค.
โ ํด๊ฒฐ
์๋ ๋ช ๋ น์ด๋ฅผ ์ฐจ๋ก๋ก ์ ๋ ฅํ๊ณ ,
sudo mkdir -p /etc/systemd/system/docker.service.d
sudo nano /etc/systemd/system/docker.service.d/override.conf
nano์์ ์๋ ๋ด์ฉ์ ์์ฑํ์ฌ ์ ์ฅํด์ค๋ค.
[Service]
ExecStart=
ExecStart=/usr/bin/dockerd -H unix:///var/run/docker.sock
๊ทธ ๋ค์ ๋์ปค ๋ฐ๋ชฌ์ reloadํ๊ณ ๋์ปค๋ฅผ ์ฌ์์ํ๋ค.
sudo systemctl daemon-reload
sudo systemctl restart docker
ํด๊ฒฐ์
'์ค๋ฅ ํด๊ฒฐ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
@WebMvcTest ์ํ๋ฆฌํฐ ์ค์ ์ ์์ ํ ์ ๊ฑฐํ์ง ์์ ์๊ธด ์ค๋ฅ (0) | 2025.03.26 |
---|---|
Spring Security ์ฌ์ฉ์ h2 ์น ์ฝ์ ์ ๊ทผํ๋ ๋ฐฉ๋ฒ (0) | 2025.03.06 |
MYSQL์ ํ๊ธ csv ํ์ผ importํ๊ธฐ (์ ์ฒ๋ฆฌ ์์ด!) (1) | 2024.11.14 |
MSSQL ํ๊ธ ์ธ์ฝ๋ฉ ๋ฌธ์ (???๋ก ํ์) (3) | 2024.11.06 |
์ฉ๋ ๋ฌธ์ ๋ก Git ๋ฆฌํฌ์งํ ๋ฆฌ push ์คํจ (2) | 2024.10.16 |