본문 바로가기
DevOps

Docker 명령어 정리

by Yoon_estar 2024. 5. 1.
728x90
반응형

1. docker run

역할: 새로운 컨테이너를 생성하고 실행합니다. 예시: docker run -d -p 80:80 nginx

이 명령은 nginx 이미지를 사용하여 백그라운드에서 컨테이너를 실행하고 호스트의 80번 포트와 컨테이너의 80번 포트를 연결합니다.

2. docker stop

역할: 실행 중인 컨테이너를 정지합니다. 예시: docker stop my_container

**my_container**라는 이름의 컨테이너를 정지합니다.

3. docker start

역할: 정지된 컨테이너를 다시 시작합니다. 예시: docker start my_container

정지된 **my_container**를 다시 실행합니다.

4. docker restart

역할: 컨테이너를 재시작합니다. 예시: docker restart my_container

**my_container**를 재시작하여 모든 프로세스를 새로고침합니다.

5. docker pause

역할: 컨테이너 내의 모든 프로세스를 일시 정지합니다. 예시: docker pause my_container

my_container 내의 프로세스를 일시 정지합니다.

6. docker unpause

역할: 일시 정지된 컨테이너를 다시 활성화합니다. 예시: docker unpause my_container

일시 정지된 **my_container**의 프로세스를 다시 실행합니다.

7. docker attach

역할: 실행 중인 컨테이너의 표준 입력, 출력, 오류 스트림에 연결합니다. 예시: docker attach my_container

**my_container**에 연결하여 컨테이너의 콘솔 출력을 볼 수 있습니다.

8. docker exec

역할: 실행 중인 컨테이너에서 명령어를 실행합니다. 예시: docker exec -it my_container /bin/bash

**my_container**에서 bash 쉘을 시작하여 컨테이너 내부에서 명령을 실행할 수 있습니다.

9. docker kill

역할: 실행 중인 컨테이너에 SIGKILL 시그널을 보내 강제로 종료합니다. 예시: docker kill my_container

**my_container**를 즉시 종료합니다.

10. docker rm

역할: 컨테이너를 삭제합니다. 예시: docker rm my_container

정지된 my_container 컨테이너를 완전히 제거합니다.

11. docker create

역할: 컨테이너를 생성하지만 시작하지는 않습니다. 예시: docker create -ti ubuntu bash

Ubuntu 이미지를 사용하여 bash를 실행할 컨테이너를 생성하지만 시작하지 않습니다.

12. docker commit

역할: 컨테이너의 현재 상태를 이미지로 만듭니다. 예시: docker commit my_container my_new_image

**my_container**의 상태를 **my_new_image**라는 새 이미지로 저장합니다.

13. docker diff

역할: 컨테이너에서 변경된 파일을 보여줍니다. 예시: docker diff my_container

**my_container**에서 변경된 파일의 목록을 출력합니다.

14. docker export

역할: 컨테이너의 파일 시스템을 tar 아카이브로 내보냅니다. 예시: docker export my_container > my_container.tar

**my_container**의 전체 파일 시스템을 tar 파일로 저장합니다.

15. docker import

역할: tar 아카이브로부터 이미지를 생성합니다. 예시: docker import my_container.tar my_new_image

tar 파일에서 **my_new_image**라는 새 이미지를 생성합니다.

반응형

'DevOps' 카테고리의 다른 글

veth  (0) 2024.05.03
CNM(도커 컨테이너 네트워크 모델)  (0) 2024.05.02
컨테이너 격리 기술  (0) 2024.05.01
docker registry 구성과 관리  (0) 2024.03.25
docker hub repositories에 image push  (0) 2024.03.19