반응형
Notice
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- aws
- helm
- nextjs 정적배포
- linux 셸 프로그래밍
- github actions
- TLS
- Docker
- 리눅스
- k8s slack
- terraform
- SSH
- Diagrams
- github-actions
- ubuntu
- botkube
- kubenetes slack
- markdown mermaid
- k8s chatops
- nextjs html확장자
- cloudfront s3
- k8s botkube
- github
- k8s
- kubenetes botkube
- linux 셸 스크립트
- Mermaid
- kubernetes
- markdown
- Harbor
- 쉘 프로그래밍
Archives
- Today
- Total
민한의 블로그
Docker명령어 정리 본문
728x90
반응형
docker commit
$docker commit --help
Usage: docker commit [OPTIONS] CONTAINER [REPOSITORY[:TAG]]
Create a new image from a container is changes
Options:
-a, --author string 작성자 (e.g., "John Hannibal Smith <hannibal@a-team.com>")
-c, --change list 생성된 이미지에 Dockerfile 적용
-m, --message string Commit 메세지(주석
-p, --pause 컨테이너 일시 중지 (default true)
docker images
$docker images --help
Usage: docker images [OPTIONS] [REPOSITORY[:TAG]]
List images
Options:
-a, --all 모든 이미지를 표시합니다.
-f, --filter filter 출력 결과 필터를 설정합니다.
--format string 주어진 템플릿 형식을 사용하여 출력
--no-trunc 내용을 생략하지 않습니다
-q, --quiet 이미지 ID만 출력합니다.
docker tag
$docker tag --help
Usage: docker tag SOURCE_IMAGE[:TAG] TARGET_IMAGE[:TAG]
Create a tag TARGET_IMAGE that refers to SOURCE_IMAGE
docker pull
Usage: docker pull [OPTIONS] NAME[:TAG|@DIGEST]
Pull an image or a repository from a registry
Options:
-a, --all-tags 저장소에서 태그가 있는 모든 이미지 다운로드
--disable-content-trust 이미지 확인 건너뛰기 (default true)
--platform string 서버가 다중 플랫폼 지원이 가능한 경우 플랫폼 설정
-q, --quiet 자세한 출력x
docker rmi
$docker rmi --help
Usage: docker rmi [OPTIONS] IMAGE [IMAGE...]
Remove one or more images
Options:
-f, --force 강제로 이미지 삭제
--no-prune 태그 없는 부모는 삭제 제외
docker push
$docker push --help
Usage: docker push [OPTIONS] NAME[:TAG]
Push an image or a repository to a registry
Options:
-a, --all-tags 태그가 지정된 모든 이미지를 저장소에 푸시
--disable-content-trust 이미지 서명 건너뛰기. (default true)
-q, --quiet 자세한 출력 x
docker login
$docker login --help
Log in to a Docker registry or cloud backend.
If no registry server is specified, the default is defined by the daemon.
Usage:
docker login [OPTIONS] [SERVER] [flags]
docker login [command]
Available Commands:
azure Log in to azure
Flags:
-h, --help 로그인 도움말
-p, --password string 패스워드
--password-stdin STDIN에서 암호 가져오기
-u, --username string 유저이름
Use "docker login [command] --help" for more information about a command.
docker run
docker run -it -d -e AUTHOR=minhan --name minhan_container --restart=always ubuntu sleep infinity
-i : interactive, 컨테이너의 입력 및 출력 등 상호작용하겠다는 뜻
-t : pseudo-tty 로 터미널과같은 환경을 사용하겠다는 뜻
-d : detached모드이며, background 실행
-e : 컨테이너 환경변수 설정
--name : 컨테이너 이름 설정
-w : 컨테이너 시작 디렉토리 설정
-v : 호스트와 공유할 데이터 볼륨 설정
--net : 컨테이너의 네트워크 모드 설정
--restart
컨테이너 종료 시 적용할 재시작 옵션
no :container 재시작하지 않음(default)
on-faulure: 컨테이너가 exit code가 0이 아닐때만 재시작 (최대 시도횟수 설정)
always : exit code와 상관없이 container 항상 재시작
unless-stopped: 컨테이너가 정지 상태가 아니라면 항상 재시작한다.
728x90
반응형
'인프라 > docker' 카테고리의 다른 글
docker build시, Dockerfile에서 RUN 명령어가 원하는데로 작동하지 않을때 (0) | 2022.08.26 |
---|---|
Docker 컨테이너에서 ssh 연결 및 설정에대해 알아보자(진행중) (0) | 2021.10.19 |