kubernetes (4) 썸네일형 리스트형 구글 스터디잼 쿠버네티스 입문반 스터디 - 04 도커 디버깅 1) 컨테이너 디버깅 docker logs -f [container_id] -f 옵션을 주면 컨테이너가 실행되고 있을때 로그를 확인할 수 있다. ➜ docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 62de398ddb39 node-app:0.2 "docker-entrypoint.s…" 9 hours ago Up 9 hours 0.0.0.0:8080->80/tcp my-app-2 ➜ ~ docker logs -f 62de398ddb39 Server running at http://0.0.0.0:80/ 아까 만들어서 실행중인 도커 컨테이너의 로그를 확인해볼 수 있다. 2) docker exec docker exec -it [cont.. 구글 스터디잼 쿠버네티스 입문반 스터디 - 03 직접 만든 이미지를 실행해볼 차례가 왔다. 1) docker run docker run -p 4000:80 --name my-app node-app:0.1 만든 도커파일로 생성한 이미지 node-app:0.1을 실행하는 명령어이다. 이름은 my-app으로 지정하여 도커 컨테이너를 실행한다. -p 옵션은 호스트의 포트 4000을 도커 컨테이너의 포트 80과 매핑하도록 지시하는 명렁어이다. 로컬 환경에서 도커 컨테이너를 실행하고 있으므로 http://localhost:4000을 통해서 서버에 연결할 수 있다. 포트 매핑이 없으면 로컬호스트에서 컨테이너에 연결할 수 없다. 도커 컨테이너는 가상 컨테이너 내부 네트워크를 사용하여 통신하기 때문에 기본적으로 호스트 시스템에서 컨테이너에 직접 엑세스 할 수 없다. .. 구글 스터디잼 쿠버네티스 입문반 스터디 - 02 도커 파일을 만들어서 빌드까지 해보는 실습 1) Dockerfile 생성 cat > Dockerfile 구글 스터디잼 쿠버네티스 입문반 스터디 - 01 구글 스터디잼이라는 좋은 기회를 보고 회사에 공유하여 스터디를 만들었다. 한 달 짜리 과정이라 블로그에 기록하면서 공부해보려고 한다. 1. 도커란? - 도커는 애플리케이션을 개발하고, 운영하는 오픈 플랫폼이다. 도커를 사용하면 애플리케이션을 인프라로 부터 분리할 수 있고, 인프라를 하나의 관리된 애플리케이션처럼 사용할 수 있다. 도커는 코드 운반, 테스트, 실행을 빠르게 할 수 있도록 도와주며, 코드 작성과 코드 실행의 싸이클을 줄여준다. 도커는 애플리케이션 관리 및 배포에 도움이 되는 워크플로 및 도구와 결합하여 커널 컨테이너화 기능을 수행한다. 도커 컨테이너들은 쿠버네티스에서 바로 직접적으로 사용될 수 있으며, 쿠버네티스 엔진에서 쉽게 돌아갈 수 있도록 한다. 2. 실습 원래는 크레딧을 받아서 clo.. 이전 1 다음