본문 바로가기
Spring/ETC

docker 기초명령어

by YoonJong 2022. 10. 29.
728x90

docker 기본 명령어 정리 ( cmd 창 기준 , httpd 기준 )

docker hub 에서 설치항목 및 설치 명령어를 확인할 수 있다.

images : docker 에 설치된 프로그램

container : images 를 실행하는 것


https://docs.docker.com/

 

Docker Documentation

 

docs.docker.com

목록 명령어
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

댓글