CI & CD/Docker & Kubernetes10 [컨테이너 개발 실전 입문] #2 도커 컨테이너 배포 위 내용은 모두 여기에 작성하였습니다. 2019. 11. 28. [컨테이너 개발 실전 입문] #1 도커의 기초 01. 도커란 무엇인가. 정의 도커는 컨테이너형 가상화를 구현해주는 상주 애플리케이션 (도커 데몬) 과 이 어플리케이션을 조작하기 위한 도커 CIL로 구성된 Product이다. 넓은 의미로는 도커 허브 및 클라우드를 비롯한 생태계를 포함한다. 이점 - 기존 가상화 소프트웨어 보다 가볍다 (게스트 OS 없이 호스트 운영체제에서 작동) - 개발 후 운영 환경에 대한 배포나 어플리케이션 플랫폼으로 작용할 수 있다. - 조작이 간편하여 로컬 머신의 개발 환경 구축에 사용된다. 적합하지 않은 경우 - 도커 컨테이너는 운영체제의 동작을 완전히 재현하지는 못한다. 엄밀한 리눅스 계열 운영 체제의 동작이 요구되면 가상화 소프트웨어를 사용하는 것이 낫다. - 비리눅스 환경이 필요한 경우엔 도커가 적합하지 않다. 기본 개.. 2019. 11. 27. [Kubernetes] 자주 쓰는 명령어 모음 pods - 현재 작동중인 pods 확인 : kubectl get pods --show-labels - file 내 정의된 pods 삭제 : kubectl delete -f deployments - 현재 작동중인 deployments 확인 : kubectl get deployments 2019. 11. 6. [Docker] 도커 관련 자주쓰는 명령어 모음 - 빌드 docker build -t /: . docker run -it --detach - 삭제 빌드하다가 오류난 이미지 지우기 docker rmi -f $(docker images --filter “dangling=true” -q --no-trunc) - 디버깅 분명 빌드가 됬는데 run 했을 때 컨테이너가 없는 경우 로그를 찍어보자. - 포트포워딩 도커 내에서 3000으로 주는데 나는 3500으로 띄우고 싶을 때 docker run -it --detach -p 3500:3000 - 도커 Webhook 에러가 난 경우 혹시 Post로 들어오는걸 설정을 했는지 확인해보자. 2019. 11. 5. 이전 1 2 3 다음