728x90
반응형
# 포트포워딩을 통한 컨테이너의 실행 > 80포트로 들어오는 트래픽을 8080 포트로 포트 포워딩 한다는 명령어
docker - run -d --name tc -p 80:8080 consol/tomcat-7.0
# 컨테이너의 내부로 접근하는 명령어 : tc는 도커 컨테이너 이름
docker exec -it tc /bin/bash
# 도커의 로그를 확인하는 방법
docker logs tc
# 호스트와 컨테이너간의 파일복사
echo test1234 > test.txt
cat test.txt
docker cp test.txt tc:/
docker exec -it tc cat /test.txt
# 반대로 도커에서 호스트로 보내는 방법
docker cp tc:/test.txt ./test2.txt
# 컨테이너간 파일 복사
docker cp tc:/test.txt tc2:/test.txt
# docker 컨테이너를 통채로 stop 하는법
1. docker 컨테이너의 id만 출력
docker ps -a -q
2. 전체 id stop
docker stop `docker ps -a -q`
3. 전체 컨테이너id 삭제
docker rm `docker ps -a -q`
4. 전체 컨테이너 시작
docker start `docker ps -a -q`
# 임시 컨테이너의 생성
docker - run -d --name tc -p 80:8080 --rm consol/tomcat-7.0
# 임시 컨테이너는 stop만 하면 자동으로 삭제가 된다.
728x90
반응형
'Docker > Docker (도커)' 카테고리의 다른 글
환경 변수를 사용하여 docker Mysql 서비스 구축하기 (0) | 2021.09.03 |
---|---|
Docker 를 활용하여 jenkins 띄우기 (0) | 2021.09.02 |
도커 주요 명령어(1) (0) | 2021.09.01 |
Docker 설치 및 아파치 기본 웹페이지 띄우기 (0) | 2021.09.01 |
VM과 컨테이너 그리고 도커 (0) | 2021.09.01 |