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
반응형
'DOCKER' 카테고리의 다른 글
DOCKER c++로 프로그램 만들어서 windows 컨테이너 배포 (0) | 2024.05.23 |
---|---|
DOCKER DOCKERHUB에 이미지 업로드 / 도커허브에서 이미지 가져오고 실행하기 (0) | 2024.05.09 |
DOCKER 명령어 (0) | 2024.05.09 |