코알못

[Docker] 명령어 정리 본문

ETC

[Docker] 명령어 정리

코린이s 2022. 7. 16. 17:12
728x90

docker image 생성 실패시 만들어진 none 이미지 삭제 방법은 아래와 같다.

$ docker images ls
<none>                  <none>              836465acf6d7        10 days ago         930MB
<none>                  <none>              557190ec4c17        10 days ago         1.56GB
<none>                  <none>              4c1f93600767        10 days ago         930MB
python                  3.7-slim-buster     fe3c49194a89        3 weeks ago         115MB
node                    12                  6c8de432fc7f        2 months ago        918MB
$ docker rmi $(docker images -f "dangling=true" -q)
$ docker images ls
python                  3.7-slim-buster     fe3c49194a89        3 weeks ago         115MB
node                    12                  6c8de432fc7f        2 months ago        918MB

docker 컨테이너 한번에 모두 정지하는 방법은 아래와 같다

$ docker stop $(docker ps -a -q)

docker compose 는 다수의 컨테이너를 쉽게 관리할 수 있는 도구이다.

모든 컨테이너 중지 및 삭제

$ sudo docker-compose down

모든 컨테이너 생성 및 기동 (-d 는 백그라운드 실행)

$ sudo docker-compose up -d

실시간 컨테이너 로그 확인

$ docker logs [container id] -f --tail 100

컨테이너 접속

$ docker exec -it [container id or name] /bash

컨테이너에 파일 업로드

$ docker cp [로컬 파일] [container id or name]:/[도커 경로]/

 

728x90

'ETC' 카테고리의 다른 글

[코테] 간단하게 정리된 코테 - 정렬  (0) 2022.09.29
[Shell] scp/ssh 명령어 no/yes 문구 비활성화 (배치 등록시 필요)  (0) 2022.07.16
5분 안에 구축하는 LDAP  (0) 2022.04.23
[Docker] 로그  (0) 2022.03.26
[Docker] 볼륨  (0) 2022.03.26
Comments