이 8가지 CLI 도구를 사용하면 Docker 컨테이너를 쉽게 모니터링 및 관리할 수 있습니다.

Docker Containers는 여러 면에서 개발자를 도왔습니다. 컨테이너화의 이점에는 더 나은 협업, 비용 효율성, 이동성 및 애플리케이션을 신속하게 테스트/배포할 수 있는 기능이 포함됩니다.

많은 가치 있는 이점이 있다는 점을 감안할 때 많은 서비스가 Docker 컨테이너에 의존합니다.

기술에 대한 의존도가 높아짐에 따라 Docker 컨테이너를 관리하는 것도 똑같이 중요합니다.

예, 최고의 Docker 호스팅 플랫폼을 사용하더라도 이를 관리하기 위한 효과적인 도구가 필요합니다.

여기에서는 Docker 컨테이너를 모니터링하고 관리하는 데 도움이 되는 간단하고 효과적인 몇 가지 CLI 도구에 중점을 둡니다.

CLI 도구를 사용하여 Docker 컨테이너 유지 관리

GUI(그래픽 사용자 인터페이스)를 사용할 수 있지만 많은 관리자는 여전히 명령줄이나 터미널(CLI)을 선호합니다.

하지만, 왜?

일반적으로 GUI는 진화하며 작동 방식/옵션이 있는 위치를 변경할 수 있습니다.

대조적으로 CLI는 학습 곡선을 재설정하는 급격한 변화를 받지 않습니다. 따라서 CLI에 익숙해지면 업데이트에 대해 크게 걱정할 필요가 없습니다.

CLI 도구는 새로운 변경 사항에 지속적으로 적응하지 않고도 쉽게 익숙해질 수 있습니다.

또한 GUI에는 도커 관리 작업을 방해할 수 있는 어리석은 버그와 문제가 있을 수 있습니다.

반면에 CLI 도구는 대체로 안정적이며 이상한 결함/버그가 없습니다.

명령줄 도구와 관련하여 휴대폰만 사용하여 Docker 컨테이너를 원격으로 관리할 수 있다는 점을 잊지 마세요.

Docker 관리를 위한 명령줄 도구

이러한 모든 이점이 있는 CLI 도구를 사용하여 도커 컨테이너를 관리하는 것이 편리하고 안전합니다.

그러나 Docker 컨테이너 내에서 명령을 실행하는 방법을 이미 알고 있다면 유용할 것입니다.

그러나 시도할 몇 가지 옵션은 무엇입니까? 명령줄 터미널 도구가 여러 컨테이너를 모니터링하고 관리할 수 있을 만큼 충분히 능력이 있습니까?

  Android에서 그룹 메시징을 수행하는 방법

시도할 수 있는 몇 가지 도구를 살펴보겠습니다.

도클리

컨테이너 및 서비스를 관리하거나 모니터링하기 위한 몰입형 터미널 인터페이스를 원하는 경우, 도클리 환상적인 도구입니다.

Node.js CLI 애플리케이션이므로 npm 저장소를 사용하여 설치할 수 있습니다. CLI를 종료하거나 모든 docker 명령 또는 옵션 플래그를 기억할 필요가 없으며 Dockly는 모든 것을 더 쉽게 만듭니다.

이 도구는 적극적으로 유지 관리되고 있으며 다른 도구들 사이에서 꽤 인기가 있습니다.

실행 중인 모든 도커 컨테이너의 로그 출력을 로그 상자로 스트리밍할 수 있으며, 여기서 필요에 따라 쉽게 위/아래로 스크롤할 수 있습니다. 새로운 bash 세션을 빠르게 생성할 수도 있습니다.

Dockly는 Docker Swarm 모드도 지원합니다. 따라서 로컬 컨테이너와 스웜 모드 간에 전환할 수 있습니다.

잠수

잠수 는 도커 이미지와 해당 콘텐츠를 탐색할 수 있는 흥미로운 도구입니다.

이 도구는 Docker 이미지를 분석하고 Docker 이미지의 크기를 축소/관리하기 위한 아이디어를 얻는 데 도움을 주는 것을 목표로 합니다.

이 도구는 레이어 및 콘텐츠를 보는 기능에 국한되지 않고 파일 트리에서 수정, 추가 또는 제거된 파일 변경 사항에 대한 추가 세부 정보도 언급합니다. 이미지를 수동으로 분석하거나 이미지 효율성 추정치를 시도할 수 있습니다.

이 도구는 이미지에 포함된 낭비된 공간도 추측할 수 있습니다.

추가 공간을 낭비하지 않도록 Cl 파이프라인에서 이를 실행할 수 있습니다. GitHub 페이지로 이동하여 설치 및 사용 방법을 배울 수 있습니다.

Ctop

많은 기능이 필요하지 않지만 서비스 모니터링에 집중한다면, Ctop 완벽한 선택입니다.

CID, CPU 사용량, 메모리 사용량 및 네트워크 통계와 같은 필수 세부 정보를 포함하여 여러 컨테이너에 대한 실시간 메트릭을 제공합니다. 이 모든 것이 간단한 사용자 인터페이스에 있습니다.

주로 여러 컨테이너로 쉽게 모니터링할 수 있지만 특정 컨테이너를 검사하는 단일 컨테이너 보기도 있습니다.

GitHub 페이지에서 패키지를 빌드하거나 타사에서 유지 관리하는 미리 빌드된 바이너리를 사용할 수 있습니다.

  Android에서 복구 및 아로마에서 스크린샷을 찍는 방법

마른

도커 컨테이너를 모니터링하고 관리하는 데 도움이 되는 터미널 도구입니다. 마른 외부 라이브러리에 대한 요구 사항이 없는 간단한 응용 프로그램입니다.

또한 Swarm 클러스터를 지원합니다. 따라서 컨테이너 또는 떼 설정에 대한 정보를 찾을 수 있습니다.

편의를 위해 Dry 내에서 사용할 수 있는 여러 Docker CLI 명령(동일한 기능 포함)도 지원합니다.

따라서 CLI에서 나가 대부분의 시간 동안 이 도구를 고수할 필요가 없습니다.

게으른 도커

게으른 도커 단일 사용자 인터페이스에서 Docker 컨테이너에 대해 수행하려는 모든 기능을 제공하는 최고 등급의 도구입니다.

다양한 작업을 수행하기 위해 다양한 Docker 명령을 외울 필요가 없습니다.

도커 컨테이너 또는 환경의 상태를 볼 수 있으며 로그에 빠르게 액세스할 수 있습니다. 기본적으로 ASCII 그래프, 이미지 레이어 등을 포함하여 컨테이너/서비스에 연결된 모든 것을 볼 수 있습니다.

마우스 지원 기능도 있습니다. 따라서 클릭/눌러서 작업을 빠르게 완료할 수 있어 더욱 편리합니다.

일부 조치를 놓친 것 같습니까? 걱정하지 마십시오. 도구 내에 사용자 지정 명령을 추가하여 작업을 초고속으로 만들 수 있습니다.

포코

포코 이 목록에 언급된 다른 도구만큼 인기가 없습니다. 그러나 CLI를 사용하는 특정 작업에는 도움이 됩니다.

Poco를 사용하면 Docker/Docker-compose 및 Kubernetes 프로젝트도 구성하고 관리할 수 있습니다.

프로젝트가 아무리 복잡하더라도 간단한 YAML 구성 파일을 사용하여 로컬 환경에서 프로젝트를 찾거나 초기화하는 데 도움을 줍니다.

많은 개발자들이 컨테이너를 구성/접근성 유지에 대해 생각하지 않고 컨테이너를 만들고 관리하느라 바쁩니다.

Poco 덕분에 번거롭게 직접 정리할 필요 없이 간단한 구성 파일만 사용하면 됩니다. 또한 Git 및 SVN을 사용하여 버전 제어를 지원하므로 더욱 효율적입니다.

도커 컨테이너를 관리하기 위한 기능과 간단한 사용자 인터페이스를 원한다면 좋은 선택이 될 수 있습니다.

Sen은 컨테이너와 이미지를 대화식으로 관리하는 데 도움을 줄 수 있습니다. 서비스나 컨테이너를 시작, 중지, 다시 시작, 종료 또는 삭제하는 기본 작업을 수행할 수도 있습니다.

  Crypto에 잠긴 총 가치(TVL): 설명

대시보드 보기에는 모든 컨테이너와 이미지가 체계적으로 표시됩니다. 로그에서 실시간 업데이트에 이르기까지 매우 단순해 보이는 도구에서 많은 기능을 얻을 수 있습니다.

불행히도 Sen은 다른 CLI 도구만큼 적극적으로 관리되지 않습니다. 그러나 버그 수정을 받습니다. 추가로 멋진 기능이 필요하지 않다면 이 도구에 의존할 수 있습니다.

스코페오

스코페오, 다른 도구와 달리 컨테이너 이미지 및 해당 저장소에 대한 작업에 중점을 둡니다. 도커 컨테이너 내부의 서비스를 모니터링/관리하는 데 도움이 되지 않지만 이미지를 관리할 수 있습니다.

일부 기능에는 스토리지 레지스트리에서/로 이미지 복사, 원격 이미지를 검사하여 이미지를 가져오지 않고 속성 및 레이어 분석, 이미지 삭제 등이 있습니다.

Skopeo 명령은 대부분의 기능에 대해 루트 권한이 필요하지 않습니다. 또한 데몬이 작동하지 않아도 됩니다. 이 도구를 사용하면 OCI(Open Container) 이미지를 관리하거나 Docker v2 이미지를 선호할 수 있습니다.

마지막 단어: Docker 관리 작업을 향상시키는 CLI 도구

대부분의 고급 사용자는 작업을 완료하기 위해 CLI 도구에 의존하며 Docker 컨테이너의 경우에도 다르지 않습니다.

시스템을 모니터링하고, 서비스를 관리하고, 이미지를 구성하고, Docker 배포를 효율적으로 관리할 수 있는 다른 기능을 원하든, 명령줄 도구가 도움이 될 것입니다.

초보자라도 CLI 도구에 익숙해지면 Docker를 사용하여 수행하는 모든 작업을 매우 유연하게 제어하고 제어할 수 있습니다.

여러 유형의 CLI 도구를 사용할 수 있지만 위에서 언급한 도구로 시작하는 것이 좋습니다.

이제 Docker 아키텍처를 살펴볼 수 있습니다.