티스토리 뷰

728x90

앞 포스트에서 컨테이너를 실행시킬 때 run 명령어를 사용했는데, run은 pull, create, start 이 한번에 이뤄지는 간단한 명령어이다.

 

1️⃣pull : 이미지 다운로드

$ docker pull nginx

 

2️⃣create : 다운 받은 이미지를 컨테이너화

$ docker create --name [컨테이너명] nginx

 

3️⃣start : 컨테이너 실행

$ docker start [컨테이너명]

 

컨테이너 상태 확인

옵션 -a를 넣는 경우 running과 관계 없이 모든 컨테이너 출력, 옵션 사용하지 않는 경우에는 running중인 컨테이너만 출력

$ docker ps -a

 

4️⃣inspect : 운영 중인 컨테이너 정보 확인하기

- port, IPAddress, MacAddress,Networks 등등 다양한 정보를 확인 할 수 있다.

$ docker inspect [컨테이너명]

✨format 사용하기 : IPAddress만 보기

$ docker inspect --format '{{.NetworkSettings.IPAddress}}' [컨테이너명]

➡️ alias로 등록하여 간편하게 사용하기

$ alias dockerip="docker inspect --format '{{.NetworkSettings.IPAddress}}'"

#등록한 alias확인
alias

#등록한 alias사용
dockerip [컨테이너명]

6️⃣컨테이너의 터미널 실행

- 컨테이너 안으로 들어가서 문서 수정도 가능

- 종료는 exit

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

7️⃣실행 중인 컨테이너 종료

$ docker stop [컨테이너명]

8️⃣컨테이너 삭제

- running중인 컨테이너를 삭제하려면 옵션 -f

docker rm [컨테이너명]
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/11   »
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
글 보관함