ps를 사용할 때 너무 길게 나와서 안 좋아보입니다. 이것을 포멧을 사용 할 수 있습니다. $ docker ps --format "table {{.Image}}\t{{.Status}}\t{{.Ports}}" 사용 가능 한 것 1. ID : Container ID 2. Image : docker image 3. Command : container 실행시 사용한 command 4. Created : 컨테이너가 생성된 시간입니다. 5. Status : 컨테이너의 상태입니다. 실행중은 Up 종료는 Exited, 일시정지 Pause 등이 있습니다. 6. Ports : 컨테이너가 개방한 포트와 호스트에 연결한 포트입니다. 특별한 설정을 하지 않은 경우 출력되지 않습니다. 7. Names : container name
리눅스에서 프로세스를 확인하는 방법을 알아봅시다. Process Status의 줄임말로 ps를 이용할 것입니다. 일단 저는 nginx가 제대로 살아 있는지 보고 싶어서 이 명령어를 찾게 되었고요. 주로 grep을 이용하여서 특정 내용만 출력하게 사용을 합니다. 사용 방법 $ ps [option] 그렇다면 옵션을 알아야 겠지요 옵션 설명 -e 모든 프로세스를 출력 -f 풀 포멧으로 보여줌 (UID, PID 출력) -l 긴 포멧으로 출력 -p 특정 PID의 프로세스를 출력 -u 특정 사용자의 프로세스를 출력 많이 쓰는 방법은 $ ps -ef | more // 페이지 단위로 출력 $ ps -ef | grep nginx // nginx를 포함하는 부분 출력
Docker는 슬슬 배워가는 단계라 잘 모르고 나중에 찾기 위해서 메모용도입니다. ^^ docker ps -a하게 되면 현재 떠 있는 container가 보일텐데 그러한 경우에 사용하는 것입니다. To clear containers: docker rm -f $(docker ps -a -q) To clear images: docker rmi -f $(docker images -a -q) To clear volumes: docker volume rm $(docker volume ls -q) To clear networks: docker network rm $(docker network ls | tail -n+2 | awk ‘{if($2 !~ /bridge|none|host/){ print $1 }}’) 다 ..
- Total
- Today
- Yesterday
- Kotlin
- ios
- golang
- go
- CentOS
- SWIFT
- centos8
- MySQL
- Linux
- enum
- Windows
- war
- Gradle
- Java
- Python
- android
- git
- Spring
- intellij
- github
- docker
- Xcode
- Codable
- rxswift
- php
- tomcat
- ubuntu
- windows10
- nodejs
- cocoapods
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |