Docker - 터미널에서 docker container 들어가는 법
2023. 11. 29. 17:32ㆍToday I Learned (TIL)
도커가 돌아가고 있다. 이 상태에서는 도커를 쓰지 않는 환경과는 달라서, 일반적인 python manage.py makemigrations 를 쓸 수 없다. 그래서 도커 컨테이너 안으로 들어가야 이 작업들을 할 수 있게 된다. 컨테이너 안으로 들어가는 방법은 다음과 같다.
docker ps
위 명령어를 통해 container ID 를 알 수 있게 된다.
docker ps -a
-a 는 all 을 뜻한다. container ID 뿐만 아니라 숨긴폴더까지 확인할 수 있다.
docker exec -it <container ID> /bin/bash
<container ID> 에는 본인의 id 를 작성하면 된다. 예를들면,
docker exec -it 591428ed0a24 /bin/bash
이렇게 작성하게 된다.
그럼 컨테이너 안으로 들어오게 된것이다. 이 상태로 계속 터미널을 이용해도 된다.
나는 git 을 사용하려고 하는데, 도커 컨테이너 안에서는 git 사용이 안되는 것 같다.
컨테이너에서 빠져나오고 싶다면 도커가 돌아가는 터미널을 끄고 (command + C) 다음 명령어를 입력한다.
docker-compose down
도커를 다운시키고 다시 upload 해서 돌아가게 만든다.
docker-compose up
이제 git 사용이 가능하다.
'Today I Learned (TIL)' 카테고리의 다른 글
| 브랜치 전략과 PEP 설정 (2) | 2023.12.07 |
|---|---|
| Docker - 도커 내에서 db 확인 하는법 (0) | 2023.11.30 |
| Bash 와 Powershell의 차이점 (1) | 2023.11.22 |
| PostgreSQL - Admin4 로 data 잘 저장되었는지 확인하기 (img 포함) (1) | 2023.11.17 |
| Frontend - React 에서 env 파일에 key 저장하는 방법 (1) | 2023.11.15 |