Notice
Recent Posts
Recent Comments
Link
«   2024/07   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

JINIers

도커 명령어 본문

공부/Docker&K8S

도커 명령어

JINIers 2023. 2. 9. 13:51

포트포워딩으로 톰캣 실행

docker run -d --name tc -p 80:8080 consol/tomcat-7.0

 

실행 확인

curl 127.0.0.1
or
wget -o- -q 127.0.0.1

 

 

컨테이너 내부 쉘 실행

docker exec -it [컨테이너명] /bin/bash

 

 

컨테이너 로그 확인

docker logs [컨테이너명]

프로그램이 실행될 때 출력되는 것을 로그로 담음

 

 

호스트의 파일을 도커 컨테이너로 넣기

# test 파일생성
echo testtxt > test.txt

# docker container 내부로 파일 복사
docker cp [/경로/파일명] [컨테이너명]:[/경로/파일명]
docker cp test.txt tc:/

# 파일 확인
docker excec -it tc cat /test.txt
or
# 컨테이너 접속 후 확인
docker exec -it tc /bin/bash
ls

 

도커컨테이너 안의 파일을 호스트로 꺼내오기

# 도커 
docker cp [컨테이너명]:[/경로/꺼내올파일명] [/저장할 디렉토리]
docker cp tc:/test.txt ./test2.txt

 

* 컨테이너 간 복붙은 안되는 것같다.

 

도커 컨테이너 id만 보기

# 실행중인 컨테이너 id 보기
docker ps -q

docker ps -a -q			# -a: 컨테이너 전부보기

 

도커 컨테이너 전부 정지 & 삭제

# 컨테이너 all stop
docker stop `docker ps -a -q`

# 컨테이너 all rm
docker rm `docker ps -a -q`

 

임시 컨테이너 생성

* 중간에 --rm을 넣는다.

docker run -d --name tc -p 80:8080 --rm consol/tomcat-7.0

ps로 확인 시 컨테이너가 떠 있다.

하지만 stop 명령어를 주면 컨테이너가 사라진다.

없다.

Comments