본문 바로가기

728x90
반응형

IT/DOCKER

(4)
DOCKER c++로 프로그램 만들어서 windows 컨테이너 배포 사내 딥러닝 모델들의 서버가 윈도우라서, 윈도우 컨테이너에 대해서 알아보고 테스트하는 과정을 포스팅함.C++로 hello world를 작성하고 (c++ 할줄몰라서 세팅 해멧음.. 그래도 내가 먼저 helloworld를 로컬에 뿌려보고 잘되야 도커파일을 작성하니까..)도커로 윈도우 이미지로 배포하여 도커로 hello world를 출력되게​1. 도커데스크톱 설치 후 아래 문구 나오게끔 변경 ​2. 프로젝트 폴더 생성​3.hello.cpp 작성#include int main() { std::cout  4. 같은 경로에 Dockerfile 작성# 베이스 이미지 설정FROM mcr.microsoft.com/windows/servercore:ltsc2019# Visual Studio Build Tools를 설..
DOCKER DOCKERHUB에 이미지 업로드 / 도커허브에서 이미지 가져오고 실행하기 도커허브 가입 https://hub.docker.com/​2. 터미널에서 DOCKER LOGIN 명령어를 통해 도커로그인 ​3. 도커 태그 설정 ($ docker tag tag /:tag )​4. 도커푸쉬 ($ docker push :tag) 5. 도커허브 확인=======================================================================================​ 허브에서 pull 뒤 런 하기.8000:5000 ​호스트포트:바인딩포트 라고 생각하시면됩니다.​웹서버 구축시 5000번으로 바인딩처리해놔서 8000:5000 으로 진행했고,저 명령어를 docker run -p 5000:5000 youjaehyun/python-docker-serverdocke..
DOCKER 명령어 docker ps : 실행 중인 도커 컨테이너 리스트docker ps -a : 종료된 것 까지 볼 수 있는 컨테이너 리스트docker pull: image를 docker hub에서 받는다docker search: docker hub 에서 검색한 것과 같은 효과docker system df : 도커 용량 과 상태 값을 볼 수 있다.docker run -it/bin/bash : interactive 하게 실행할 수 있다.docker attach 컨테이너로 접속docker stop : 운영중인 컨테이너 멈추기docker start : 중지 되었던 컨테이너 시작docker rename : 컨테이너 이름 변경docker cp : : 컨테이너에 특정 파일 / 폴더를 target path에 복사해줌 / 반대로 하면 ..
DOCKER로 서버 배포하기 1.언어 맞게 서버 세팅* 필자의 경우 파이썬 FLASK로 세팅​참고 문서 : https://docs.docker.com/language/python/containerize/ 위와 같은 구조로 파일이 생성된다.​2. docker init 명령어 입력 docker 빌드할 파일들을 자동 생성해준다.​본인의 언어에 맞는 것을 선택3. What's next 부분을 그대로 친다.​알와 같이 정상적으로 출력되면, localhost:5000 으로 들어가봅니다.​도커에서 이미지를 이용해서 웹서버가 실행됩니다.​터미널내에서 명령어를 입력해서 혹시나 프로젝트를 끄게되면 터미널도 닫히므로 서버가 막힙니다.​이럴때를 대비해서 백그라운드에서 실행할수가 있습니다.터미널에서 -d 를 붙여서 한번 실행해봅니다이후 터미널을 끕니다.​..

728x90
반응형