도커 명령어

김성훈·2021년 7월 3일
0

삭제

컨테이너, 이미지 모두 삭제

docker stop $(docker ps -a -q)
docker rm $(docker ps -a -q)
docker rmi $(docker images -q)

좀비 컨테이너 및 overlay등 완전삭제

docker system prune --volumes -a
sudo systemctl stop docker
sudo rm -r /var/lib/docker/overlay2
sudo mkdir /var/lib/docker/overlay2
sudo systemctl start docker

확인

도커 컨테이너 모두 확인

컨테이너 확인
$ docker ps
정지된 컨테이너도 확인
$ docker ps -a
말줄임도 확인
$ docker ps --no-trunc

로그확인
docker logs ${컨테이너명}

포트확인
docker port ${컨테이너명}

컨테이너 접속
docker exec ${컨테이너명} -it /bin/sh 또는 docker exec ${컨테이너명} -it /bin/bash \

NGINX 컨테이너 로그 확인

docker exec ${컨테이너명} cat /etc/nginx/conf.d/default.conf

기타

compose 실행

1) docker-compose up -d --build
2) 파일명이 docker-compose.yml이 아닐시 docker-compose -f ${yml파일명} up -d --build

네트워크 생성

docker network create ${네트워크 명}

컨테이너에서 vi설치

apt-get update
apt-get upgrade
apt-get install vim

0개의 댓글