gsed 없는 mac같은 환경에서 파일 내의 trailing space 지우기
find . -name "*.yml" -exec sed -i '' -E 's/[ '$'\t'']+$//' {} \;
gsed 없는 mac같은 환경에서 파일 내의 trailing space 지우기
find . -name "*.yml" -exec sed -i '' -E 's/[ '$'\t'']+$//' {} \;
실행 중인 docker process (machine) 보기
docker ps
실행 중 + 실행 중이 아닌 docker process 보기
docker ps -a
docker 이미지 보기
docker images
docker process 삭제
docker rm -rf [container name]
docker 이미지 삭제
docker rmi [image name]
docker 이미지 가져오기
docker pull [image name]
docker process 시작
docker start [container name]
docker process 중지
docker stop [container name]
실행 중인 모든 컨테이너 강제 종료
docker kill $(docker ps -q -f status=running)
실행 중인 모든 컨테이너 중지
docker stop $(docker ps -q -f status=running)
종료된 모든 컨테이너 삭제
docker rm $(docker ps -q -f status=exited)
시스템 상의 모든 이미지 삭제
docker image rm -f $(docker image ls -q)
docker 로그 보기
docker logs [container name]
docker network 삭제
docker network prune -f
alias해서 간편히 사용하기
alias dockerkill='docker kill $(docker ps -q -f status=running)'
alias dockerstop='docker stop $(docker ps -q -f status=running)'
alias dockerrm='docker rm $(docker ps -q -f status=exited)'
alias dockerimgrm='docker image rm -f $(docker image ls -q)'
alias dockernetprune='docker network prune -f'
docker cli 실행
$ docker exec -it cli /bin/bash
fstab은 Linux 시스템의 file system table을 뜻한다. mount를 쉽게 하기 위한 configuration table이다.
6개의 항목이 순서대로 구성되어야 한다.
proc /proc proc defaults 0 0
PARTUUID=5e3da3da-01 /boot vfat defaults 0 2
PARTUUID=5e3da3da-02 / ext4 defaults,noatime 0 1
UUID=678dcc13-1b44-4ee8-80cf-7f186587054d /mnt/NAS ext4 defaults,noatime,rw 0 2
# a swapfile is not a swap partition, no line here
# use dphys-swapfile swap[on|off] for that