Devops/Docker

Docker 명령어

엘룬 2019. 11. 1. 08:57
반응형

요즘 자주 쓰는 도커 명령어 들을 정리 하고자 한다. 쓸때마다 자꾸 검색하는거보면 머리가 많이 굳긴 했나 보다. 

 

 

- 설치 : 운영체제에 맞게 설치가 됨.

  curl -s https://get.docker.com/ | sudo sh

- 도커 그룹추가 

$ cat /etc/group
$ sudo usermod -aG docker $USER
$ sudo service docker restart

-도커 이미지 빌드

sudo docker build --tag test:0.0.1 ./

- 도커 컨테이너 명령어

- Docker 컨테이너 중지
sudo docker stop [id]

- Docker 컨테이너 시작
sudo docker start [id]

- Docker 컨테이너 삭제
sudo docker rm [id]

- Docker 컨테이너 접속
sudo docker exec -it [id] /bin/bash

- 도커 이미지 명령어 

- Docker 이미지 리스트 보기
sudo docker images

- Docker 이미지 생성 & 실행
sudo docker run -itd -p 9001:9001 -v /home/ubuntu/log:/log -v /home/ubuntu/home:/home/test:rw  test:0.0.1

- Docker 로그 보기
$ sudo docker logs [ID]

- Docker 이미지 삭제
sudo docker rmi -f [ID]

- xxxx is being used by stopped container 메세지 출력시 아래 명령어로 컨테이너 삭제 후 삭제
sudo docker rm CONTAINER명

- Docker 이미지 강제 삭제
sudo docker rmi -f ID

- 도커 프로세스 명령어

- Docker 활성중인 프로세스 확인
sudo docker ps

- Docker 전체 프로세스 확인
sudo docker ps -a

- Docker 프로세스 종료 안시키고 쉘 빠져나오기
 ^p^q
반응형