본문 바로가기
STUDY

Docker 명령어

by CH@3M 2019. 10. 7.

install

sudo apt install docker.io

build

docker build -t test1 .

run

docker run -d -it -p 9999:9999 –name test1 test1
docker run –name test1 -d -p 9999:9999 test1

 

  • docker run 옵션

-i, --interactive=false: 표준 입력(stdin)을 활성화하며 컨테이너와 연결(attach)되어 있지 않더라도 표준 입력을 유지합니다. 보통 이 옵션을 사용하여 Bash에 명령을 입력합니다.

-t, --tty=false: TTY 모드(pseudo-TTY)를 사용합니다. Bash를 사용하려면 이 옵션을 설정해야 합니다. 이 옵션을 설정하지 않으면 명령을 입력할 수는 있지만 셸이 표시되지 않습니다.

manange

docker exec -i -t test1 /bin/bash
차이는 run은 새로 컨테이너를 만들어서 실행하고 exec는 실행중인 컨테이너에 명령을 내린다.

docker stop test1 test2 test3
컨테이너를 중지한다.

docker restart test1 test2 test3
해당 컨테이너를 다시 시작한다. (여러 컨테이너의 이름을 한번에 써서 이용할 수 있다.)

docker images
이미지 목록을 확인한다.

docker ps -a
컨테이너 목록을 확인한다.

remove

docker rm test1
컨테이너를 제거한다.

docker rmi test1
이미지를 제거한다.

docker system prune -a
컨테이너와 이미지들을 한번에 모두 정리하는 명령어이다.

반응형

'STUDY' 카테고리의 다른 글

보안 챌린지 사이트  (0) 2019.12.13
heap 공부 시 참고링크 정리  (0) 2019.12.12
리버싱 기초  (0) 2019.10.14
HITCONTraining lab12 secretgarden  (0) 2019.10.07