IT/Docker
Docker 유용한 명령어
밥알이
2021. 9. 8. 15:06
특정 포트로 톰켓 실행하기
sudo docker run -d --name tc -p 80:8080 tomcat
tomcat을 pull로 받은 후 -d(백그라운드)로 실행한 후 80 port로 접속 가능하게 함.
컨테이너 내부 셀 실행
sudo docker exec -it tc /bin/bash
실행된 톰켓 컨테이너로 bash을 실행해서 접속하도록 함
컨테이너 로그 확인
sudo docker logs tc
호스트 컨테이너 간 파일 복사
sudo docker cp [path] [to container]:[path]
-. 로컬에서 컨테이너로 파일 복사
sudo docker cp [from container]:[path] [path]
-. 컨테이너에서 로컬로 파일 복사
sudo docker cp [from container]:[path] [to container]:[path]
-. 컨테이너에서 컨테이너로 파일 복사
임시 컨테이너 생성
sudo docker run -d -p 80:8080 --rm --name tc tomcat
-. --rm 컨테이너 생성 후 종료하면 컨테이너를 삭제
도커 수행중인 컨테이너 정지/삭제
도커 컨테이너 조회
-. docker ps -a
도커 컨테이너 ID만 조회
-. docker ps -a -q
도커 컨테이너 모두 종료
-. docker stop `docker ps -a -q`
도커 컨테이너 모두 삭제
-. docker rm `docker ps -a -q`