반응형
Docker는 컨테이너를 사용하여 환경을 마무리함으로써 가상 머신 구매와 같은 자체 환경에서 완전한 파일 시스템을 실행할 수있는 소프트웨어입니다. 여기에는 코드, 런타임, 시스템 도구 및 시스템 라이브러리를 실행하기 위해 이 모든 것이 포함되며, 이는 자체 서버를 실행하는 데 필요한 모든 것입니다.
모든 컨테이너가 다른 컨테이너와 동일한 커널을 공유하기 때문에 가상 머신의 아키텍처는 다릅니다. 그러나 다른 모든 종속성은 독립적으로 실행될 수 있습니다. 이것은 구성 파일을 사용하여 응용 프로그램이 올바르게 실행되도록 서버에 필요한 모든 종속성을 추가합니다.
예를 들어 응용 프로그램을 실행하려면 특정 버전의 PHP가 필요한 경우 도커 환경을 만들면 동일한 환경을 쉽게 공유 할 수 있습니다. 프로젝트의 모든 개발자가 라이브 시스템과 동일한 환경에서 응용 프로그램을 만들면 배포가 훨씬 빠르고 쉽게 이루어 지도록 테스트가 훨씬 쉬워집니다.
아래 명령은 docker에 있는 모든 현재 컨테이너를 보여줍니다.
docker ps
실행되지 않는 컨테이너를 포함하여 모든 현재 컨테이너를 보려면 -l 플래그를 사용해야합니다.
docker ps -l
모든 컨테이너 목록에서 가져온 컨테이너 ID를 사용하여 특정 컨테이너에 연결할 수 있습니다.
docker attach {CONTAINERID}
반응형
'SW > DevOps' 카테고리의 다른 글
DevOps : Docker 이미지를 푸시하는 Github Action (0) | 2020.08.11 |
---|---|
DevOps : MacOS에서 도커 성능 향상 방법 (0) | 2020.08.10 |
K-MOOC 강좌 후기 : 오픈소스를 활용한 DevOps 환경 이해 (0) | 2019.12.21 |
DevOps : End-to-End Test 개념, 종류, 방법 (0) | 2019.12.20 |
DevOps : Service Test 종류 및 방법 (0) | 2019.12.18 |