SW/DevOps

DevOps : Docker의 모든 컨테이너 나열하기 : 명령어

얇은생각 2020. 8. 9. 20:00
반응형

DevOps : Docker의 모든 컨테이너 나열하기 : 명령어

 

Docker는 컨테이너를 사용하여 환경을 마무리함으로써 가상 머신 구매와 같은 자체 환경에서 완전한 파일 시스템을 실행할 수있는 소프트웨어입니다. 여기에는 코드, 런타임, 시스템 도구 및 시스템 라이브러리를 실행하기 위해 이 모든 것이 포함되며, 이는 자체 서버를 실행하는 데 필요한 모든 것입니다.

모든 컨테이너가 다른 컨테이너와 동일한 커널을 공유하기 때문에 가상 머신의 아키텍처는 다릅니다. 그러나 다른 모든 종속성은 독립적으로 실행될 수 있습니다. 이것은 구성 파일을 사용하여 응용 프로그램이 올바르게 실행되도록 서버에 필요한 모든 종속성을 추가합니다.

예를 들어 응용 프로그램을 실행하려면 특정 버전의 PHP가 필요한 경우 도커 환경을 만들면 동일한 환경을 쉽게 공유 할 수 있습니다. 프로젝트의 모든 개발자가 라이브 시스템과 동일한 환경에서 응용 프로그램을 만들면 배포가 훨씬 빠르고 쉽게 이루어 지도록 테스트가 훨씬 쉬워집니다.


 

아래 명령은 docker에 있는 모든 현재 컨테이너를 보여줍니다.

docker ps

 

 

실행되지 않는 컨테이너를 포함하여 모든 현재 컨테이너를 보려면 -l 플래그를 사용해야합니다.

docker ps -l

 

 

모든 컨테이너 목록에서 가져온 컨테이너 ID를 사용하여 특정 컨테이너에 연결할 수 있습니다.

docker attach {CONTAINERID}
반응형