실행중인 모든 컨테이너 한 번에 종료
·
System Engineering/Kubernetes
이 속성을 이용하여 docker ps -qa의 결과를 $()로 감싸서 쉘 변수에 저장시키고 해당 변수를 docker rm -f 명령어 인자로 주면 전체가 삭제되게 됩니다. 따라서 실행중인 컨테이너를 한 번에 종료하는 명령어는 다음과 같습니다. docker rm -f $(docker ps -qa) https://kimjingo.tistory.com/58
docker exit code 의미
·
System Engineering/Kubernetes
https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=alice_k106&logNo=221310477844 136. [Docker] 도커 컨테이너의 종료 코드(exit code) 확인하기 리눅스 프로세스가 종료 시그널을 받으면, 종료되는 이유를 관리자가 알 수 있도록 종료 원인에 해당하는 ... blog.naver.com
docker 1/5
·
System Engineering/Kubernetes
docker compose 여러 컨테이너 조작 docker swarm 여러 머신에서 컨테이너들 실행할 수 있도록 (docker swarm. 이거보다는 쿠버네티스 많이 씀.) 컨테이너 가상화 : [app + 라이브러리/프레임워크] 라이브러리 vs 프레임워크 Container : h/w - os - container engine - app/lib 이렇게 올라가 있는데 그럼 Container Engine이 뭐임? 같은 커널 위에서 여러 instance를 관리하는 넘. Container engines can run multiple, isolated instances, known as containers, on the same operating system kernel. Containers perform virt..
docker-compose
·
System Engineering/Kubernetes
docker-compose 파일에 동시에 구성할 여러 컨테이너를 기록해두고 docker-compose up이라는 명령어로 동시에 켬 그러면 알아서 이미지 다운받고 셋업해주고 그럼. 이게 cat docker-compose.yml 파일임 version: '3.3' services: # WebServer config webserver: build: . ports: - "80:80" depends_on: - redis # Redis config redis: image: redis:4.0 여기서 웹서버가 172.20.0.3:80이라 그래서 저걸로 접속해봤는데 안되더라고 localhost로 접속하니까 됐음 그니까 뭔가 네트워크 설정이 일반적이지 않음. 가동중인 컨테이너 상태 확인할 때는 docker-compose ..
Dockerfile healthcheck 방법
·
System Engineering/Kubernetes
https://kimjingo.tistory.com/74 [Docker] Dockerfile의 HEALTHCHECK를 이용한 컨테이너 정상 동작 점검(nginx) 다음 도서를 참고하여 작성하였습니다. www.aladin.co.kr/shop/wproduct.aspx?ItemId=166082298 완벽한 IT 인프라 구축을 위한 Docker 컨테이너 기술을 사용한 애플리케이션 실행 환경 플랫폼인 ‘Docker’를 사용.. kimjingo.tistory.com
[최종] 오케이. 그래서 쿠버네티스가 정확하게 뭔데? (Micro-service architecture 관점에서)
·
System Engineering/Kubernetes
도커가 Containerized Application을 운영할 수 있게 해주는 플랫폼인건 알고 있지? (Definition: 컨테이너 기반의 오픈소스 가상화 플랫폼) 근데 말야... 도커만 쓰면되지 굳이 왜 쿠버네티스를 사용해야 하는거야? 궁금하지 않아? 잘 들어봐. 요즘 마이크로 서비스 아키텍쳐라는게 유행하고 있어. 이게 뭐냐하면, 소프트웨어를 잘게 쪼개서 하나의 소프트웨어가 소규모의 독립적인 서비스들로 구성하는거야. 왜? 서비스를 잘게 쪼갤수록 관리, 업데이트, 배포, 유지보수 모두 쉬워지거든. 모듈화를 할수록 다루기가 쉬워져! 글구 잘게 쪼개면 로드가 몰리는 부분을 이중화해서 가용성을 높이기도 쉬워지지. 예를 들어서, UPLOAD, AUTH, PAYMENT 처럼 어떤 컨테이너는 업로드만 다루고 어떤..