보리차
docker 환경 설정하기 본문
이번 프로젝트에서는 React도 새로 공부해야하고 할게 많아 docker까지 공부할 시간은 없을 것 같아서 docker는 사용하지 않으려고 했는데 어쩌다보니 코치님께서 서버와 DB를 docker로 배포해주셔서 결국 docker를 공부하게 되었다.
(내가 서버를 관리해야 했기 때문에..)
아무튼 코치님께서 배포해주셨던 Flask와 MySQL을 내리고 내가 다시 배포를 해보면서 근 이틀을 엄청나게 고생했기 때문에.. 잊어버리지 않도록 블로그에 남겨둔다.
사실 아직 다 이해를 못한 부분이 많지만 이 부분은 계속해서 공부해보고 추가해볼 예정이다!
첫 번째로 지긋지긋하게 쓰게 될 docker의 기본 명령어들이다.
컨테이너 목록 조회
docker ps
docker ps -a # 종료된 컨테이너 정보까지 조회
컨테이너 시작/재시작/정지
docker start <container name>
docker restart <container name>
docker stop <container name>
현재 실행중인 컨테이너에 접속
docker attach <container name>
외부에서 컨테이너 안의 명령 실행하기
docker exec <container name> /bin/bash (bash 터미널)
docker exec -it <container name> /bin/bash
실행중인 컨테이너 로그 확인
docker logs -f <container name>
컨테이너 삭제
docker rm <container name>
이미지 목록 조회
docker images
이미지 삭제
docker rmi <image name>
'프로젝트 > 자연어처리 팀프로젝트' 카테고리의 다른 글
docker에 mysql 설치하기 (0) | 2021.12.03 |
---|---|
docker에 Flask 배포하기 (0) | 2021.12.03 |