DOCKER
DOCKER로 서버 배포하기
유교주
2024. 5. 9. 15:25
728x90
반응형
1.언어 맞게 서버 세팅
* 필자의 경우 파이썬 FLASK로 세팅
참고 문서 : https://docs.docker.com/language/python/containerize/

위와 같은 구조로 파일이 생성된다.
2. docker init 명령어 입력 docker 빌드할 파일들을 자동 생성해준다.

본인의 언어에 맞는 것을 선택



3. What's next 부분을 그대로 친다.


알와 같이 정상적으로 출력되면, localhost:5000 으로 들어가봅니다.

도커에서 이미지를 이용해서 웹서버가 실행됩니다.

터미널내에서 명령어를 입력해서 혹시나 프로젝트를 끄게되면 터미널도 닫히므로 서버가 막힙니다.
이럴때를 대비해서 백그라운드에서 실행할수가 있습니다.

터미널에서 -d 를 붙여서 한번 실행해봅니다
이후 터미널을 끕니다.
잘되는지 확인해봅니다.
터미널이 닫혀도 정상적으로 도커로 인하여 서버가 실행되고있음을 확인할수있습니다.
백그라운드로 실행했는데 컨트롤+c로 종료할수없잖아 어떻게할껀데? 라고 생각이 드실수있습니다.
실행한 경로로 들어가 터미널을 켠뒤 docker compose down 명령어로 종료할수있습니다.

728x90
반응형