본문 바로가기

DOCKER

DOCKER로 서버 배포하기

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
반응형