Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- Xcode
- 슬랙활용
- 머신러닝
- S3
- ReactNative
- Mac
- PostgreSQL
- 싱크대
- vagrant
- CTS
- MySQL
- Slack
- 알리익스프레스
- docker
- 알리
- 슬랙
- M1
- serial
- 해외직구
- catalina
- 장애
- 캐딜락
- 직구
- virtualbox
- 스마트에너지미터
- 셀프인테리어
- 예인싱크
- 인테리어
- 슬랙사용법
Archives
- Today
- Total
MoreLean
awk 및 xargs 를 활용한 명령어 샘플 본문
반응형
docker에서 아래와 같은 명령어는 현재까지 실행한 container를 모두 출력하는 명령어이다.
docker ps -a
테스트 삼아 상당히 많은 수의 container를 실행했더니 엄청나게 많은 수의 container들이 생겼다.
테스트이니 삭제 해야하는 상황에서 docker에서 redis의 flushall과 같은 container 모두 삭제라는 명령어는 지원하지 않는듯 했다.
그래서 간단히 쉘명령어의 조합으로 만들어봄.
docker ps -a | awk '{print$1}' | xargs docker rm
간단히 설명하자면 awk는 공백을 기준으로 데이터를 구분지어 변수화 시켜준다. $1 이것이 공백으로 구분된 첫번째 문자열.
이것을 받아 docker에서 container 삭제 명령어인 docker rm 의 마지막 인자로 넣어야 하는데 이를 위해 xargs 명령어를 사용함.
끝.
반응형
'TIP' 카테고리의 다른 글
brew 를 사용하여 특정 버전을 설치하기 (0) | 2013.11.13 |
---|---|
VirtualBox VM에서 USB 가 인식이 되지 않을때 (2) | 2013.09.27 |
비밀번호 없이 sudo 사용하기 (0) | 2013.09.25 |
Calender 에서 사용하는 DNS 정보 (0) | 2013.09.17 |
beep 음에 의한 컴퓨터 고장 진단 (0) | 2013.08.21 |