[DevOps] Docker를 사용해보자

짱J·2022년 12월 24일
0

DevOps

목록 보기
5/8
post-thumbnail

서버/인프라 엔지니어를 위한 DevOps 를 읽고 정리한 내용입니다.
Apple M1 Pro를 기준으로 작성하였습니다.

Docker 설치

https://docs.docker.com/desktop/install/mac-install/

본인의 OS와 칩셋에 맞게 설치를 한다.

설치가 완료되었으면 위와 같이 터미널에서 버전 정보를 확인할 수 있다.

도커 프로그램을 실행하고 docker version 명령어를 사용하면 Client와 Server에 대한 자세한 버전 정보도 확인할 수 있다.

Docker 컨테이너의 기본 제어

설치를 완료하였으니 Docker 이미지를 제어하는 기본적인 방법에 대해 알아보자!

Docker 컨테이너는 Docker 명령으로 제어하고, 서브 명령(실질적 첫 번째 인수)으로 제어할 내용을 지정한다.

대표적인 서브 명령

라이프사이클 제어

서브 명령의미
run배포, 실행
stop실행 중인 컨테이너를 정지시킨다.
start정지 중인 컨테이너를 실행한다.
rm배포한 컨테이너를 삭제한다.

컨테이너 제어

서브 명령의미
exec실행 중인 컨테이너에 명령을 실행
logs컨테이너의 로그를 표시
inspect컨테이너/이미지의 상세 정보를 표시

이미지 제어

서브 명령의미
images데몬에 있는 이미지 목록을 표시
rml데몬에 있는 이미지를 삭제

run: 배포 및 실행

docker run [옵션] 이미지[:태그] [명령] [인수...]

profile
[~2023.04] 블로그 이전했습니다 ㅎㅎ https://leeeeeyeon-dev.tistory.com/

0개의 댓글