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.