
๐ณDocker: ์ปจํ ์ด๋ Vi ํธ์ง๊ธฐ ์ค์น
Docker Desktop์ Windows์ ์ค์นํ์ฌ DB ๋ฑ ์ฌ๋ฌ ์ปจํ ์ด๋๋ฅผ ์ด์ํ๋ค ๋ณด๋ฉด, ์ปจํ ์ด๋ ๋ด๋ถ์ ํ์ผ์ ์์ ํด์ผ ํ ๋๊ฐ ์๋ค. ๊ทธ๋ฌ๋ Winodws ํ๊ฒฝ์์๋ ์ปจํ ์ด๋ ๋ด๋ถ์ ๊ธฐ๋ณธ์ ์ผ๋ก vi ํธ์ง๊ธฐ๊ฐ ์ค์น๋์ด ์์ง ์์ ๋ฐ๋ก ์ฌ์ฉํ ์ ์๋ค
์ปจํ ์ด๋ ์ ๊ทผํ๊ธฐ
๋ช ๋ นํ๋กฌํฌํธ(CMD)์์ ์ปจํ ์ด๋ ์ ์
์คํ์ค์ธ ์ปจํ ์ด๋ ํ์ธ ๋ช ๋ น์ด
docker ps

์ธจ๋ ฅ๋ ๋ชฉ๋ก์์ ์์ ํ๋ ค๋ ์ปจํ ์ด๋์ ID๋ ์ด๋ฆ์ ํ์ธํ๋ค
์ปจํ ์ด๋ ์ ์ ๋ช ๋ น์ด
docker exec -it <์ปจํ
์ด๋ ์ด๋ฆ ๋๋ ID> bash
Docker desktop์์ ์ปจํ ์ด๋ ์ ์
Docker Desktop ์คํ ํ Containers ํญ์ผ๋ก ์ด๋
Containers > ์ํ๋ ์ปจํ ์ด๋ ํด๋ฆญ

์ปจํ ์ด๋๋ก ์ด๋ ํ Exec ๋ฒํผ์ ๋๋ฌ ์ ์

์ปจํ ์ด๋์ VI ํธ์ง๊ธฐ ์ค์น
์ค์น ๋ช ๋ น์ด
apt-get update && apt-get install -y vim
- apt-get update: ํจํค์ง ๋ชฉ๋ก์ ์ ๋ฐ์ดํธ
- apt-get install -y vim: VI ํธ์ง๊ธฐ ์ค์น
์ค์น ์๋ฃ ํ vi ๋ช ๋ น์ด ํ์ธ์ ์ ์์ ์ผ๋ก ์๋๋๋ ๊ฒ์ ๋ณผ ์ ์๋ค
์ถ๊ฐ ํ
์ผ๋ถ ์ปจํ ์ด๋ ์ด๋ฏธ์ง๋ Debian ๊ธฐ๋ฐ์ด ์๋ Alpine ๊ธฐ๋ฐ์ผ ์ ์๋ค Alpine ๊ธฐ๋ฐ์์๋ ์๋ ๋ช ๋ น์ด๋ก ์ค์นํ๋ค
apk add --no-cache vim
์ปจํ ์ด๋ ์ธ๋ถ์์ ํ์ผ์ ํธ์งํด์ผ ํ๋ ๊ฒฝ์ฐ, ๋ณผ๋ฅจ ๋ง์ดํธ๋ฅผ ํ์ฉํด ๋ก์ปฌ์์ ํ์ผ์ ์์ ํ ์๋ ์๋ค
'Back-end > DevOps' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| [ Kubernetes ] Jupyter Notebook ์ค์นํ์ฌ Ingress ์ค์ (2) | 2024.07.17 |
|---|---|
| [ Kubernetes ] ์ฟ ๋ฒ๋คํฐ์ค (2) | 2024.07.16 |