반응형
안녕하세요. TDR입니다.
Docker에 간략하게 정리를 할까 하는데 뭐가 됐든 일단 명령어만 알면 이것저것 해보면서 익힐 수 있기 때문에 우선 대략적인 명령어들을 정리하고 추후에 좀 더 자세한 내용을 정리할까 합니다.
다른 포스팅도 마찬가지지만 기본적으로 제가 여기저기 찾기 귀찮아서 정리하는 것임임을 미리 밝힙니다.
Container Command
예전 명령어 | 최신 명령어 | 내용 |
attach | container attach | 백그라운드로 동작 중인 컨테이너를 포어그라운드로 돌리고, 키보드 입력과 화면 출력을 가능하게 함 |
commit | container commit | 실행 중인 컨테이너로부터 이미지를 생성 |
cp | container cp | 호스트와 컨테이너 간에 파일이나 폴더를 복사 |
create | container create | 이미지로부터 컨테이너를 생성 |
diff | container diff | 컨테이너 실행 후 변경된 파일이나 디렉터리를 출력 |
exec | container exec | 실행 중인 컨테이너 내부에서 명령을 실행 |
export | container export | 지정한 컨테이너를 다른 도커 엔진에서 읽어 들일 수 있도록 tar 파일로 내보낸다. 파일 시스템 기반으로 생성된다. 디렉토리와 파일만 tar 파일로 압축되며, 메타데이터(이미지 히스토리나 레이어 정보 등)는 손실된다. |
inspect | container inspect | 컨테이너의 상세 정보를 출력 |
kill | container kill | 컨테이너를 강제 종료 |
logs | container logs | 컨테이너의 로그를 출력 |
ps | container ls | 도커 엔진에서 실행 중인 컨테이너의 목록을 출력. docker container ls -a는 종료된 컨테이너까지 포함해 출력 |
pause | container pause | 지정한 컨테이너의 프로세스를 모두 일시정지 |
port | container port | 도커 호스트와 컨테이너 포트의 대응 규칙 목록을 출력 |
- | container prune | 종료 상태인 컨테이너를 일괄 삭제 |
rename | container rename | 컨테이너의 이름을 변경 |
restart | container restart | 하나 또는 그 이상의 컨테이너를 재시작 |
rm | container rm | 하나 또는 그 이상의 컨테이너를 삭제 |
run | container run | container create 커맨드로 생성된 컨테이너를 실행. 생성되지 않은 컨테이너는 생성 후 실행 |
start | container start | 종료 상태의 컨테이너를 재시작 |
stats | container stats | 지정한 컨테이너의 CPU 사용량 및 네트워크 통신량 등의 정보를 실시간으로 출력 |
stop | container stop | 실행 중인 컨테이너를 종료 |
top | container top | 지정한 컨테이너에서 실행 중인 프로세스의 목록을 출력 |
unpause | container unpause | 일시정지된 컨테이너의 일시정지를 해제 |
update | container update | 지정한 컨테이너의 설정을 업데이트. 주로 메모리 사용량 제한, CPU 사용 제한 등을 새로 설정할 때 사용 |
wait | container wait | 컨테이너를 종료할 때 종료 코드를 출력 |
참고로, 최신 명령어가 나왔다고 해서 기존 명령어를 못 쓴다거나 쓸 필요가 없다는 것은 아닙니다.
container 명령어가 참 많은데 저 솔직히 서버 운영자나 인프라 엔지니어가 아니면 저 명령어를 다 쓸일은 없습니다. 하지만 늘 그럿든 언제나 필요한 상황이 왔을 때 맨땅에 헤딩을 하면서 찾는것 보다는 실마리라도 알고 찾는게 편할 듯 하여 정리해 봅니다.
반응형
'Computer & Program > Docker' 카테고리의 다른 글
[Docker] 00. 도커(Docker)란 무엇인가? 왜 필요한거지? (0) | 2023.04.02 |
---|---|
[Docker] 06. Registry & Repository 정리 (0) | 2023.03.30 |
[Docker] 04. Network & Volume 명령어 정리 (0) | 2023.03.30 |
[Docker] 03. Image 명령어 정리 (0) | 2023.03.30 |
[Docker] 01. Container & Image 차이 (0) | 2022.10.04 |
댓글