본문 바로가기

devops

docker 명령어

728x90

1.docker run

-d:현재 실행하고 있는 다른 콘솔에서 실행

 

-v:docker가 실행되고 있는 환경의 디렉토리와 docker내부의 디렉토리와 연결

-> docker내부에서 발생된 데이터는 docker가 삭제될 경우 데이터가 삭제되므로 연결이 필요하다.

 

-p:container내부의 포트를 어떤 포트로 연결할것인지 설정

ex) -p a:b:container 외부에서 a포트를 사용하면 container의 b포트로 연결

 

--name: container 이름 설정

 

--privileged:시스템의  모든장치에 접근할 수 있으며 커널의 기능을 대부분 사용가능하다.

 

2.docker bash

docker exec -it [container name] bash

 

docker 내부의 bash 사용가능

3. docker log

docker logs [container name]

 

docker 로그 출력

 

4.docker ps

docker ps :동작중인 컨테이너 확인

docker ps -a:정지된 컨테이너 확인

 

5.docker rm

docker rm [컨테이너Id]:컨테이너 삭제

 

6.docker images

docker images:현재 이미지 확인

docker rmi [이미지Id]:아이디 삭제

 

 

728x90