본문 바로가기

IT/Docker

[docker] 도커의 유용한 명령어

7 도커의 유용한 명령어


7.1 포트포워딩으로 톰캣 실행하기

sudo docker run -d --name tc -p 80:8080 tomcat
firefox 127.0.0.1:80

 

7.2 컨테이너 내부 셸 실행

sudo docker exec -it tc /bin/bash

7.3 컨테이너 로그 확인

stdout, stderr로 출력되는 것들을 출력함

sudo docker logs tc # stdout, stderr

7.4 호스트 및 컨테이너 간 파일 복사

sudo docker cp <path> <to container>:<path>
sudo docker cp <from container>:<path> <path>
sudo docker cp <from container>:<path> <to container>:<path>

현재 디렉토리에서 생성된 파일(test.txt)을 컨테이너로 복사
컨테이너에 있는 파일(test.txt)을 현재 디렉토리로 복사(test2.txt)

7.5 도커 컨테이너 모두 삭제

sudo docker stop `sudo docker ps -a -q`
sudo docker rm `sudo docker ps -a -q`

7.6 임시 컨테이너 생성

sudo docker run -d -p 80:8080 --rm --name tc tomcat 

'IT > Docker' 카테고리의 다른 글

[docker] Life Cycle  (0) 2021.08.14
[docker] 안쓰는 도커 삭제하기  (0) 2021.07.02
docker-compose 버전 변경  (0) 2021.02.16
[Dockerfile] 자주쓰는 instruction  (0) 2020.11.26
[Dockerfile] FROM  (0) 2020.11.26