반응형
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 | 31 |
Tags
- 서울
- 캠핑
- 함수
- Firebase
- MSSQL
- 수도권 근교
- 리액트
- 가상환경
- synology
- Excel
- 리엑트
- 장고
- reactnative
- 나스
- 엑셀
- ReactNaitve
- Django
- SQL
- react
- docker
- 캠핑장
- Nas
- 맛집
- 연곡해변
- apk
- react native
- 강릉
- 시놀로지나스
- 시놀로지
- Expo
Archives
- Today
- Total
차근차근 생활 & 코딩
Docker(도커) 명령어들 본문
반응형
#도커 명령어 정리
# 컨테이너 전체 중지
$ docker stop $(docker ps -a -q)
# 컨테이너 전체 삭제(Delete all docker containers)
$ docker rm $(docker ps -a -q)
# 이미지 전체 삭제(Delete all docker images)
$ docker rmi $(docker images -q)
# 이미지 tag none인것만 삭제
$ docker rmi $(docker images -f "dangling=true" -q)
# 배쉬 접속
$ docker exec -it fc8761f89097 /bin/bash
# container run 조회
$ docker ps
# container all 조회
$ docker ps -a
# 컨테이너 실행(cmd) 임시 실행
$ docker run --rm -it ubuntu:16.04 /bin/bash
# 현재 위치를 기준으로 Dockerfile을 이용해 새 이미지 생성
$ docker build . -t [이미지이름(태그명)]
# 현재 위치를 기준으로 특정 파일을 이용해 새 이미지 생성
$ docker build . -t [이미지태그명] -f [파일명]
(예제 / $ docker build -t base . -f Dockerfile_base)
# 이미지를 컨테이너로 실행하며 셸로 이동
$ docker run --rm -it [이미지명] /bin/zsh
# 이미지로 컨테이너를 실행하며 포트 연결
$ docker run --rm -it -p <외부포트>:<컨테이너포트> <이미지명> <실행할 명령>
# 실행중인 컨테이너에 명령 실행
$ docker exec [container id] [실행할 명령]
# 실행중인 컨테이너에 접속 후 셸 실행하고 싶을 경우
$ docker exec -it [container id] /bin/zsh
# Delete name docker images force
$ docker rmi -f $(docker images --filter "dangling=true" -q)
# 실행중인 컨테이너에 명령 넣기
$ sudo docker exec [컨테이너 id] [실행할 명령]
# 실행 중인 컨테이너 쉘 하나 더 열기
$ sudo docker exec -it [컨테이너 id] [/bin/zsh]
# 컨테이너 청소
docker volume rm $(docker volume ls -qf dangling=true)
# 도커 멈추지 않고 빠져나오기
1. docker run -t -i
- [Ctrl + P] + [Ctrl + Q]로 컨테이너에서 빠져나오게 되면 컨테이너를 현재 상태 그대로 두고 외부로 빠져나올 수 있다.
반응형
'IT > DOCKER' 카테고리의 다른 글
[DOCKER] 유용한 도커 이미지 추천 (0) | 2022.12.23 |
---|---|
[Docker] Portainer - Image Containers 최신 버전 업데이트 (0) | 2022.11.23 |
Comments