728x90
passwd airflow
Airflow๋ Docker Container ๋ด์ root ๊ถํ ์ ๊ทผ์ ์ ํํ๊ณ ์๋ค. ๋ฐ๋ผ์ ์ด๊ธฐ์ ์ค์ ์์ด root ๊ถํ์ผ๋ก container์ ์ ๊ทผํ๋ ค๋ฉด root ๊ถํ์ผ๋ก docker๋ฅผ ์คํํด์ผํ๋ค.
1) docker ์คํ ์ user(root) ๊ถํ ์คํ
docker exec -it -u root [container_id] /bin/bash
container airflow user์ ๋น๋ฐ ๋ฒํธ ๋ณ๊ฒฝ
passwd airflow
์ดํ apt update / upgrade
sudo apt update
sudo apt upgrade
## Y
sudo apt install vim
2) VSCode์์ root ๊ถํ์ผ๋ก remote container attach
- VSCode์์ Remote-Containers ํ์ฅ์ ์ฌ์ฉํ์ฌ ์ปจํ
์ด๋์ ์ฐ๊ฒฐ:
- VSCode์์ ์ผ์ชฝ ํ๋จ์ "Remote Explorer" ์์ด์ฝ์ ์ ํํ๊ณ , "Containers" ์น์ ์์ ์ฐ๊ฒฐํ๋ ค๋ ์ปจํ ์ด๋๋ฅผ ์ฐพ์ ์ฐ๊ฒฐ
- VSCode ์ค์ ํ์ผ ์์ฑ:
- VSCode ํ๋ก์ ํธ์ ๋ฃจํธ์ .devcontainer/devcontainer.json ํ์ผ์ ์์ฑํ๊ฑฐ๋ ์์
- devcontainer.json ํ์ผ์ ๋ค์ ์ค์ ์ถ๊ฐ:
- ์๋ ์์์ฒ๋ผ "remoteUser": "root"๋ฅผ ์ถ๊ฐํ์ฌ root ๊ถํ์ผ๋ก ์ปจํ ์ด๋๋ฅผ ์คํํ ์ ์์
- ์ปจํ ์ด๋ ์ฌ์์:
- VSCode์์ ์๋จ์ "Remote-Containers: Rebuild Container" ๋ช ๋ น์ ์คํํ์ฌ ์ปจํ ์ด๋๋ฅผ ๋ค์ ๋น๋ํ๊ณ ์์
// .devcontainer/devcontainer.json
{
"name": "Your Container Name",
"image": "your-docker-image",
"settings": {
"terminal.integrated.shell.linux": "/bin/bash"
},
"remoteUser": "root"
}โ
๋ฐ์ํ
'๐ข๏ธ Database' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Airflow] airflow-init alembic.script.revision.ResolutionError: No such revision or branch ์ค๋ฅ (0) | 2023.12.20 |
---|---|
[Airflow] airflow db ์ด๊ธฐํ ์ค๋ฅ (0) | 2023.12.20 |
[airflow] airflow-init-1 exited (0) | 2023.11.26 |
[Hadoop] Namenode Error (localhost: ERROR: Cannot set priority of datanode process ) (0) | 2023.11.12 |
[WSL] ssh: connect to host localhost port 22: Connection refused (0) | 2023.10.29 |