서버/인프라 엔지니어를 위한 DevOps
를 읽고 정리한 내용입니다.
Apple M1 Pro를 기준으로 작성하였습니다.
https://docs.docker.com/desktop/install/mac-install/
본인의 OS와 칩셋에 맞게 설치를 한다.
설치가 완료되었으면 위와 같이 터미널에서 버전 정보를 확인할 수 있다.
도커 프로그램을 실행하고 docker version
명령어를 사용하면 Client와 Server에 대한 자세한 버전 정보도 확인할 수 있다.
설치를 완료하였으니 Docker 이미지를 제어하는 기본적인 방법에 대해 알아보자!
Docker 컨테이너는 Docker 명령으로 제어하고, 서브 명령(실질적 첫 번째 인수)으로 제어할 내용을 지정한다.
서브 명령 | 의미 |
---|---|
run | 배포, 실행 |
stop | 실행 중인 컨테이너를 정지시킨다. |
start | 정지 중인 컨테이너를 실행한다. |
rm | 배포한 컨테이너를 삭제한다. |
서브 명령 | 의미 |
---|---|
exec | 실행 중인 컨테이너에 명령을 실행 |
logs | 컨테이너의 로그를 표시 |
inspect | 컨테이너/이미지의 상세 정보를 표시 |
서브 명령 | 의미 |
---|---|
images | 데몬에 있는 이미지 목록을 표시 |
rml | 데몬에 있는 이미지를 삭제 |
docker run [옵션] 이미지[:태그] [명령] [인수...]