티스토리 뷰
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 [컨테이너명]
'인프라 > docker' 카테고리의 다른 글
docker 스토리지 관리 - 볼륨마운트 (0) | 2022.02.13 |
---|---|
docker 컨테이너 리소스 관리 (0) | 2022.02.13 |
docker 컨테이너 만들기/배포 (0) | 2022.02.12 |
docker 기본 사용법(로그인,이미지다운로드,이미지확인,실행,이미지삭제) (0) | 2022.02.12 |
docker 설치하기(mac m1) (0) | 2022.02.12 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- mysql
- java 코테
- Kubernetes
- java
- 도커
- 코테
- softeer java
- 현대코테
- react
- springboot
- softeer
- 자바스크립트
- Docker
- Linux
- 톰캣
- 리액트
- Spring
- 현대
- javascript
- 오토에버코테
- 전자정부프레임워크
- 자바
- 자바코테
- 아파치카프카
- 현대오토에버
- tomcat
- 쿠버네티스
- centos
- 코딩테스트
- 스프링
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함