[Docker] 명령어들DevOps/Docker2022. 9. 21. 09:44
Table of Contents
반응형
컨테이너 관련 명령어들
명령어 | 설명 |
docker ps | 실행되고 있는 컨테이너 목록 |
docker ps -a | 전체 컨테이너 목록 |
docker ps --no-trunc | 컨테이너 정보 전체 표시 |
docker logs [컨테이너명 or ID] | 로그 확인 |
docker exec -i -t [컨테이너명 or ID] /bin/bash | 컨테이너 내부 셸 접속 |
docker rm [컨테이너명 or ID] | 컨테이너 삭제 |
docker rm -f [컨테이너명 or ID] | 컨테이너 강제 삭제 |
docker commit [옵션] [컨테이너명] [이미지명]:[태그] | 컨테이너 커밋 |
# 컨테이너 압축
# export의 경우 컨테이너를 동작하는데 필요한 모든 파일이 압축됨
docker export [컨테이너명 or ID] > [파일명]
docker export test > test.tar
# 컨테이너 import
docker import [파일명]
docker import test.tar
이미지 관련 명령어들
명령어 | 설명 |
docker images | 이미지 목록 확인 |
docker build [옵션] [이미지명] [Dockerfile 경로] | 이미지 생성 |
docker rmi [이미지명 or ID] | 이미지 삭제 |
docker tag [기존 이미지명] [새로운 이미지명] | 이미지 태그명 변경 |
docker tag [기존 이미지명]:[기존 태그명] [새로운 이미지명]:[새로운 태그명] | 이미지 태그명 변경 |
docker pull [저장소 주소]/[이미지명] | 도커 허브에서 다운로드 |
docker push [저장소 주소]/[이미지명] | 도커 허브 저장소에 이미지 올리기 |
# 이미지 압축
docker save [옵션] [파일명] <이미지명 또는 이미지ID>
docker save -o baseimage.tar baseimage
# 모든 이미지 압축
docker save -o images.tar $(docker image ls -q)
# gzip을 이용한 이미지 압축
docker save [이미지명] | gzip > [파일명]
docker save baseimage | gzip > baseimage.tar.gz
# 이미지 로드
docker load [옵션] [파일명]
docker load -i baseimage.tar
기타 명령어
# 컨테이너 정보 일부 표시
docker ps --format "table {{.image}}\t{{.command}}"
반응형
'DevOps > Docker' 카테고리의 다른 글
개발자를 성장시키는 25가지 Docker 명령어(2) (1) | 2024.11.26 |
---|---|
개발자를 성장시키는 25가지 Docker 명령어(1) (1) | 2024.11.25 |
[Docker] 주요 명령어 및 기본 사용법 (0) | 2022.09.15 |
@고지니어스 :: 규니의 개발 블로그
IT 기술과 개발 내용을 포스팅하는 블로그
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!