Post

Docker(2) - Docker Command 기초

1. Serach

1
docker search redis ...

docker serach 이미지명Docker Hub에 등록된 이미지들을 찾는 역할을 합니다.

2. Pull

1
docker pull ubuntu:latest ...

docker pull 이미지명:태그명Docker Hub에 등록된 이미지를 로컬 레포지토리로 가져옵니다.

3. Images

1
docker images

docker images는 모든 이미지 목록을 출력합니다. docker images ubuntu라고 하면 ubuntu에서 태그만 다른 값들을 출력합니다.

4. Run

1
docker run -i -t --name kms ubuntu:latest /bin/bash

docker run <옵션명> <이름명> <이미지명> <실행할 파일> 의 형식을 갖는 run 명령어는 다음과 같이 해석할 수 있습니다.

  • -i, -t : 선택된 bash셸에 입력및 출력이 가능.
  • --name : 이름 입력이 가능. 위의 경우 kms로 지정. 지정하지 않으면 Docker가 알아서 지정.

1
exit

명령어로 빠져나올 수 있습니다.

5. Ps

1
docker ps -a

docker ps <option>은 실행되고 있는 컨테이너 또는 모든 컨테이너 목록을 출력합니다.

6. Start

1
docker start kms

docker start <컨테이너 이름>으로 구성된 명령어는 입력한 컨테이너를 찾아 실행합니다.

7. Restart

1
docker restart kms

docker restart <컨테이너 이름>으로 구성된 명령어는 해당 컨테이너를 재시작합니다.

8. Attach

1
docker attach kms

docker attach <컨테이너 이름>으로 구성된 명령어는 해당 컨테이너에 접속이 가능해집니다.

9. Exec

1
docker exec kms echo "hi docker im kms"

docker exec <컨테이너이름> <명령어> <매개변수>로 이루어진 명령어는 실행중인 컨테이너에 사용자가 지정한 명령어를 외부에서 보내 실행하게 합니다.

10. Stop

1
docker stop kms

docker stop <컨테이너 이름>은 해당 컨테이너를 중지시킵니다.

11. Rm

1
docker rm kms

docker rm <컨테이너 이름>은 해당 컨테이너를 삭제합니다.

12. Rmi

1
docker rmi ubuntu:latest

docker rmi <이미지명>:<태그명>은 해당 이미지를 삭제합니다.

This post is licensed under CC BY 4.0 by the author.