Spring/ETC
docker 기초명령어
YoonJong
2022. 10. 29. 10:03
728x90
docker 기본 명령어 정리 ( cmd 창 기준 , httpd 기준 )
docker hub 에서 설치항목 및 설치 명령어를 확인할 수 있다.
images : docker 에 설치된 프로그램
container : images 를 실행하는 것
목록 | 명령어 |
httpd 설치 ( 아파치 ) | docker pull httpd |
설치된 프로그램 조회 | docker images |
설치된 프로그램 으로 컨테이너 생성하기 ( httpd 기준 ) | docker run httpd -> 이름이 랜덤하게 설정된다 docker run --name ws2 httpd -> 이름이 ws2 인 httpd 를 생성한다 |
사용하고 있는 프로그램 조회 | docker ps |
생성한 컨테이너 조회(모두) | docker ps -a |
실행중인 컨테이너 중지하기 | docker stop ws2 -> ws2 컨테이너를 중지한다. |
중지한 컨테이너 시작하기 | docker start ws2 |
로그 지속확인 설정하기 | docker logs -f ws2 |
컨테이너 삭제하기 ( 실행중인 컨테이너는 삭제 불가, 중지 후 삭제 ) |
docker rm ws2 |
이미지 삭제하기 ( 생성한 컨테이너가 없어야 한다.) | docker rmi httpd |
포트포워딩 하기 | docker run --name ws2 -p 80:80 httpd |
컨테이너와 지속적으로 연결 - 명령어 전달하기 | docker exec -it ws2 /bin/sh docker exec -it ws2 /bin/bash ( 위(본쉘)보다 해당기능이 더 많다 ) |
지속적 연결 끊기 | (연결하고 있을때) exit |
728x90