diff --git a/pages.ko/common/docker-commit.md b/pages.ko/common/docker-commit.md new file mode 100644 index 000000000..081b74e2c --- /dev/null +++ b/pages.ko/common/docker-commit.md @@ -0,0 +1,32 @@ +# docker commit + +> 컨테이너의 변경 사항으로부터 새로운 이미지를 생성합니다. +> 더 많은 정보: . + +- 특정 컨테이너로부터 이미지 생성: + +`docker commit {{컨테이너}} {{이미지}}:{{태그}}` + +- 생성된 이미지에 `CMD` Dockerfile 명령 적용: + +`docker commit --change "CMD {{명령}}" {{컨테이너}} {{이미지}}:{{태그}}` + +- 생성된 이미지에 `ENV` Dockerfile 명령 적용: + +`docker commit --change "ENV {{이름}}={{값}}" {{컨테이너}} {{이미지}}:{{태그}}` + +- 메타데이터에 특정 작성자를 포함하여 이미지 생성: + +`docker commit --author "{{작성자}}" {{컨테이너}} {{이미지}}:{{태그}}` + +- 메타데이터에 특정 주석을 포함하여 이미지 생성: + +`docker commit --message "{{주석}}" {{컨테이너}} {{이미지}}:{{태그}}` + +- 커밋 중 컨테이너를 중지하지 않고 이미지 생성: + +`docker commit --pause {{false}} {{컨테이너}} {{이미지}}:{{태그}}` + +- 도움말 표시: + +`docker commit --help` diff --git a/pages.ko/common/docker-container-diff.md b/pages.ko/common/docker-container-diff.md new file mode 100644 index 000000000..3eb3cecc1 --- /dev/null +++ b/pages.ko/common/docker-container-diff.md @@ -0,0 +1,8 @@ +# docker container diff + +> 이 명령은 `docker diff`의 별칭입니다. +> 더 많은 정보: . + +- 원본 명령에 대한 문서 보기: + +`tldr docker diff` diff --git a/pages.ko/common/docker-container-remove.md b/pages.ko/common/docker-container-remove.md new file mode 100644 index 000000000..f0d3d436f --- /dev/null +++ b/pages.ko/common/docker-container-remove.md @@ -0,0 +1,8 @@ +# docker container remove + +> 이 명령은 `docker rm`의 별칭입니다. +> 더 많은 정보: . + +- 원본 명령에 대한 문서 보기: + +`tldr docker rm` diff --git a/pages.ko/common/docker-container-rename.md b/pages.ko/common/docker-container-rename.md new file mode 100644 index 000000000..b176afea9 --- /dev/null +++ b/pages.ko/common/docker-container-rename.md @@ -0,0 +1,8 @@ +# docker container rename + +> 이 명령은 `docker rename`의 별칭입니다. +> 더 많은 정보: . + +- 원본 명령에 대한 문서 보기: + +`tldr docker rename` diff --git a/pages.ko/common/docker-container-rm.md b/pages.ko/common/docker-container-rm.md new file mode 100644 index 000000000..fd8be5dd8 --- /dev/null +++ b/pages.ko/common/docker-container-rm.md @@ -0,0 +1,8 @@ +# docker container rm + +> 이 명령은 `docker rm`의 별칭입니다. +> 더 많은 정보: . + +- 원본 명령에 대한 문서 보기: + +`tldr docker rm` diff --git a/pages.ko/common/docker-container-top.md b/pages.ko/common/docker-container-top.md new file mode 100644 index 000000000..46fa15a88 --- /dev/null +++ b/pages.ko/common/docker-container-top.md @@ -0,0 +1,8 @@ +# docker container top + +> 이 명령은 `docker top`의 별칭입니다. +> 더 많은 정보: . + +- 원본 명령에 대한 문서 보기: + +`tldr docker top` diff --git a/pages.ko/common/docker-cp.md b/pages.ko/common/docker-cp.md new file mode 100644 index 000000000..398148d53 --- /dev/null +++ b/pages.ko/common/docker-cp.md @@ -0,0 +1,16 @@ +# docker cp + +> 호스트와 컨테이너 파일 시스템 간에 파일이나 디렉토리를 복사. +> 더 많은 정보: . + +- 호스트에서 컨테이너로 파일이나 디렉토리 복사: + +`docker cp {{호스트의/파일_또는_디렉토리_경로}} {{컨테이너_이름}}:{{컨테이너의/파일_또는_디렉토리_경로}}` + +- 컨테이너에서 호스트로 파일이나 디렉토리 복사: + +`docker cp {{컨테이너_이름}}:{{컨테이너의/파일_또는_디렉토리_경로}} {{호스트의/파일_또는_디렉토리_경로}}` + +- 호스트에서 컨테이너로 심볼릭 링크를 따라 파일이나 디렉토리 복사 (심볼릭 링크가 아닌 링크된 파일을 직접 복사): + +`docker cp --follow-link {{호스트의/심볼릭_링크_경로}} {{컨테이너_이름}}:{{컨테이너의/파일_또는_디렉토리_경로}}` diff --git a/pages.ko/common/docker-diff.md b/pages.ko/common/docker-diff.md new file mode 100644 index 000000000..b1a3918a8 --- /dev/null +++ b/pages.ko/common/docker-diff.md @@ -0,0 +1,12 @@ +# docker diff + +> 컨테이너의 파일 시스템에서 파일이나 디렉토리의 변경 사항을 검사. +> 더 많은 정보: . + +- 컨테이너가 생성된 이후의 변경 사항 검사: + +`docker diff {{컨테이너}}` + +- 도움말 표시: + +`docker diff --help` diff --git a/pages.ko/common/docker-exec.md b/pages.ko/common/docker-exec.md new file mode 100644 index 000000000..6eaa73b7e --- /dev/null +++ b/pages.ko/common/docker-exec.md @@ -0,0 +1,28 @@ +# docker exec + +> 이미 실행 중인 Docker 컨테이너에서 명령을 실행. +> 더 많은 정보: . + +- 이미 실행 중인 컨테이너에서 대화형 셸 세션 시작: + +`docker exec --interactive --tty {{컨테이너_이름}} {{/bin/bash}}` + +- 실행 중인 컨테이너에서 백그라운드(분리 모드)로 명령 실행: + +`docker exec --detach {{컨테이너_이름}} {{명령}}` + +- 특정 명령을 실행할 작업 디렉토리 선택: + +`docker exec --interactive --tty --workdir {{경로/대상/폴더}} {{컨테이너_이름}} {{명령}}` + +- 기존 컨테이너에서 백그라운드로 명령을 실행하되 `stdin`을 열어 둠: + +`docker exec --interactive --detach {{컨테이너_이름}} {{명령}}` + +- 실행 중인 Bash 세션에서 환경 변수를 설정: + +`docker exec --interactive --tty --env {{변수_이름}}={{값}} {{컨테이너_이름}} {{/bin/bash}}` + +- 특정 사용자로 명령 실행: + +`docker exec --user {{사용자}} {{컨테이너_이름}} {{명령}}` diff --git a/pages.ko/common/docker-inspect.md b/pages.ko/common/docker-inspect.md new file mode 100644 index 000000000..ebee92091 --- /dev/null +++ b/pages.ko/common/docker-inspect.md @@ -0,0 +1,32 @@ +# docker inspect + +> Docker 객체에 대한 저수준 정보를 반환. +> 더 많은 정보: . + +- 도움말 표시: + +`docker inspect` + +- 이름 또는 ID를 사용하여 컨테이너, 이미지 또는 볼륨에 대한 정보 표시: + +`docker inspect {{컨테이너|이미지|ID}}` + +- 컨테이너의 IP 주소 표시: + +`docker inspect --format '\{\{range.NetworkSettings.Networks\}\}\{\{.IPAddress\}\}\{\{end\}\}' {{컨테이너}}` + +- 컨테이너의 로그 파일 경로 표시: + +`docker inspect --format='\{\{.LogPath\}\}' {{컨테이너}}` + +- 컨테이너의 이미지 이름 표시: + +`docker inspect --format='\{\{.Config.Image\}\}' {{컨테이너}}` + +- JSON 형식으로 구성 정보 표시: + +`docker inspect --format='\{\{json .Config\}\}' {{컨테이너}}` + +- 모든 포트 바인딩 표시: + +`docker inspect --format='\{\{range $p, $conf := .NetworkSettings.Ports\}\} \{\{$p\}\} -> \{\{(index $conf 0).HostPort\}\} \{\{end\}\}' {{컨테이너}}` diff --git a/pages.ko/common/docker-load.md b/pages.ko/common/docker-load.md new file mode 100644 index 000000000..02a15181f --- /dev/null +++ b/pages.ko/common/docker-load.md @@ -0,0 +1,16 @@ +# docker load + +> 파일 또는 `stdin`에서 Docker 이미지를 로드합니다. +> 더 많은 정보: . + +- `stdin`에서 Docker 이미지 로드: + +`docker load < {{경로/대상/이미지_파일.tar}}` + +- 특정 파일에서 Docker 이미지 로드: + +`docker load --input {{경로/대상/이미지_파일.tar}}` + +- 조용한 모드로 특정 파일에서 Docker 이미지 로드: + +`docker load --quiet --input {{경로/대상/이미지_파일.tar}}` diff --git a/pages.ko/common/docker-login.md b/pages.ko/common/docker-login.md new file mode 100644 index 000000000..9077e111a --- /dev/null +++ b/pages.ko/common/docker-login.md @@ -0,0 +1,20 @@ +# docker login + +> Docker 레지스트리에 로그인. +> 더 많은 정보: . + +- 레지스트리에 대화형으로 로그인: + +`docker login` + +- 특정 사용자 명으로 레지스트리에 로그인 (사용자는 비밀번호를 입력하라는 메시지를 받음): + +`docker login --username {{사용자_명}}` + +- 사용자 명과 비밀번호로 레지스트리에 로그인: + +`docker login --username {{사용자_명}} --password {{비밀번호}} {{서버}}` + +- `stdin`에서 비밀번호를 받아 레지스트리에 로그인: + +`echo "{{비밀번호}}" | docker login --username {{사용자_명}} --password-stdin` diff --git a/pages.ko/common/docker-network.md b/pages.ko/common/docker-network.md new file mode 100644 index 000000000..629207e4a --- /dev/null +++ b/pages.ko/common/docker-network.md @@ -0,0 +1,32 @@ +# docker network + +> Docker 네트워크 생성 및 관리. +> 더 많은 정보: . + +- Docker 데몬에서 사용 가능하고 구성된 모든 네트워크 나열: + +`docker network ls` + +- 사용자 정의 네트워크 생성: + +`docker network create --driver {{드라이버_이름}} {{네트워크_이름}}` + +- 하나 이상의 네트워크에 대한 자세한 정보 표시: + +`docker network inspect {{네트워크_이름1 네트워크_이름2 ...}}` + +- 이름 또는 ID를 사용하여 네트워크에 컨테이너 연결: + +`docker network connect {{네트워크_이름}} {{컨테이너_이름|ID}}` + +- 네트워크에서 컨테이너 연결 해제: + +`docker network disconnect {{네트워크_이름}} {{컨테이너_이름|ID}}` + +- 사용되지 않는 모든 네트워크 제거 (어떤 컨테이너에도 참조되지 않음): + +`docker network prune` + +- 하나 이상의 사용되지 않는 네트워크 제거: + +`docker network rm {{네트워크_이름1 네트워크_이름2 ...}}` diff --git a/pages.ko/common/docker-ps.md b/pages.ko/common/docker-ps.md new file mode 100644 index 000000000..a8a93fc1d --- /dev/null +++ b/pages.ko/common/docker-ps.md @@ -0,0 +1,36 @@ +# docker ps + +> Docker 컨테이너 목록. +> 더 많은 정보: . + +- 현재 실행 중인 Docker 컨테이너 목록: + +`docker ps` + +- 모든 Docker 컨테이너 목록 (실행 중 및 중지됨): + +`docker ps --all` + +- 가장 최근에 생성된 컨테이너 표시 (모든 상태 포함): + +`docker ps --latest` + +- 이름에 특정 문자열이 포함된 컨테이너 필터링: + +`docker ps --filter "name={{이름}}"` + +- 주어진 이미지를 조상으로 공유하는 컨테이너 필터링: + +`docker ps --filter "ancestor={{이미지}}:{{태그}}"` + +- 종료 상태 코드로 컨테이너 필터링: + +`docker ps --all --filter="exited={{코드}}"` + +- 상태로 컨테이너 필터링 (created, running, removing, paused, exited, dead): + +`docker ps --filter "status={{상태}}"` + +- 특정 볼륨을 마운트하거나 특정 경로에 볼륨이 마운트된 컨테이너 필터링: + +`docker ps --filter "volume={{경로/대상/폴더}}" --format "table {{.ID}}\t{{.Image}}\t{{.Names}}\t{{.Mounts}}"` diff --git a/pages.ko/common/docker-pull.md b/pages.ko/common/docker-pull.md new file mode 100644 index 000000000..d35af9c29 --- /dev/null +++ b/pages.ko/common/docker-pull.md @@ -0,0 +1,24 @@ +# docker pull + +> Docker 이미지를 레지스트리에서 다운로드. +> 더 많은 정보: . + +- 특정 Docker 이미지 다운로드: + +`docker pull {{이미지}}:{{태그}}` + +- 조용한 모드로 특정 Docker 이미지 다운로드: + +`docker pull --quiet {{이미지}}:{{태그}}` + +- 특정 Docker 이미지의 모든 태그 다운로드: + +`docker pull --all-tags {{이미지}}` + +- 특정 플랫폼의 Docker 이미지 다운로드 (예: linux/amd64): + +`docker pull --platform {{linux/amd64}} {{이미지}}:{{태그}}` + +- 도움말 표시: + +`docker pull --help` diff --git a/pages.ko/common/docker-rename.md b/pages.ko/common/docker-rename.md new file mode 100644 index 000000000..c2b70fad5 --- /dev/null +++ b/pages.ko/common/docker-rename.md @@ -0,0 +1,12 @@ +# docker rename + +> 컨테이너 이름 변경. +> 더 많은 정보: . + +- 컨테이너 이름 변경: + +`docker rename {{컨테이너}} {{새_이름}}` + +- 도움말 표시: + +`docker rename --help` diff --git a/pages.ko/common/docker-rm.md b/pages.ko/common/docker-rm.md new file mode 100644 index 000000000..6dea6be01 --- /dev/null +++ b/pages.ko/common/docker-rm.md @@ -0,0 +1,20 @@ +# docker rm + +> 컨테이너 제거. +> 더 많은 정보: . + +- 컨테이너 제거: + +`docker rm {{컨테이너1 컨테이너2 ...}}` + +- 컨테이너 강제 제거: + +`docker rm --force {{컨테이너1 컨테이너2 ...}}` + +- 컨테이너와 그 볼륨 제거: + +`docker rm --volumes {{컨테이너}}` + +- 도움말 표시: + +`docker rm --help` diff --git a/pages.ko/common/docker-rmi.md b/pages.ko/common/docker-rmi.md new file mode 100644 index 000000000..2cf3ee8be --- /dev/null +++ b/pages.ko/common/docker-rmi.md @@ -0,0 +1,20 @@ +# docker rmi + +> Docker 이미지 삭제. +> 더 많은 정보: . + +- 도움말 표시: + +`docker rmi` + +- 하나 이상의 이미지를 이름으로 삭제: + +`docker rmi {{이미지1 이미지2 ...}}` + +- 강제로 이미지 삭제: + +`docker rmi --force {{이미지}}` + +- 태그되지 않은 부모 이미지를 삭제하지 않고 이미지 삭제: + +`docker rmi --no-prune {{이미지}}` diff --git a/pages.ko/common/docker-run.md b/pages.ko/common/docker-run.md new file mode 100644 index 000000000..1887c388f --- /dev/null +++ b/pages.ko/common/docker-run.md @@ -0,0 +1,36 @@ +# docker run + +> 새로운 Docker 컨테이너에서 명령 실행. +> 더 많은 정보: . + +- 태그가 지정된 이미지에서 새 컨테이너로 명령 실행: + +`docker run {{이미지:태그}} {{명령}}` + +- 백그라운드에서 새 컨테이너로 명령 실행하고 ID 표시: + +`docker run --detach {{이미지}} {{명령}}` + +- 일회성 컨테이너에서 대화형 모드와 가상 TTY로 명령 실행: + +`docker run --rm --interactive --tty {{이미지}} {{명령}}` + +- 전달된 환경 변수를 사용하여 새 컨테이너로 명령 실행: + +`docker run --env '{{변수}}={{값}}' --env {{변수}} {{이미지}} {{명령}}` + +- 바인드 마운트된 볼륨을 사용하여 새 컨테이너로 명령 실행: + +`docker run --volume {{/경로/대상/호스트_경로}}:{{/경로/대상/컨테이너_경로}} {{이미지}} {{명령}}` + +- 게시된 포트를 사용하여 새 컨테이너로 명령 실행: + +`docker run --publish {{호스트_포트}}:{{컨테이너_포트}} {{이미지}} {{명령}}` + +- 이미지의 엔트리포인트를 덮어쓰며 새 컨테이너로 명령 실행: + +`docker run --entrypoint {{명령}} {{이미지}}` + +- 네트워크에 연결하여 새 컨테이너로 명령 실행: + +`docker run --network {{네트워크}} {{이미지}}` diff --git a/pages.ko/common/docker-save.md b/pages.ko/common/docker-save.md new file mode 100644 index 000000000..bc09aef00 --- /dev/null +++ b/pages.ko/common/docker-save.md @@ -0,0 +1,20 @@ +# docker save + +> Docker 이미지를 아카이브로 내보내기. +> 더 많은 정보: . + +- 이미지를 `stdout`를 통해 tar 아카이브로 저장: + +`docker save {{이미지}}:{{태그}} > {{경로/대상/파일.tar}}` + +- 이미지를 tar 아카이브로 저장: + +`docker save --output {{경로/대상/파일.tar}} {{이미지}}:{{태그}}` + +- 이미지의 모든 태그 저장: + +`docker save --output {{경로/대상/파일.tar}} {{이미지_이름}}` + +- 저장할 이미지의 특정 태그 선택: + +`docker save --output {{경로/대상/파일.tar}} {{이미지_이름:태그1 이미지_이름:태그2 ...}}` diff --git a/pages.ko/common/docker-secret.md b/pages.ko/common/docker-secret.md new file mode 100644 index 000000000..47a733f4d --- /dev/null +++ b/pages.ko/common/docker-secret.md @@ -0,0 +1,24 @@ +# docker secret + +> Docker 스웜 비밀 관리. +> 더 많은 정보: . + +- `stdin`에서 새 비밀 생성: + +`{{command}} | docker secret create {{비밀_이름}} -` + +- 파일에서 새 비밀 생성: + +`docker secret create {{비밀_이름}} {{경로/대상/파일}}` + +- 모든 비밀 나열: + +`docker secret ls` + +- 하나 이상의 비밀에 대한 자세한 정보를 사람이 읽기 쉬운 형식으로 표시: + +`docker secret inspect --pretty {{비밀_이름1 비밀_이름2 ...}}` + +- 하나 이상의 비밀 제거: + +`docker secret rm {{비밀_이름1 비밀_이름2 ...}}` diff --git a/pages.ko/common/docker-service.md b/pages.ko/common/docker-service.md new file mode 100644 index 000000000..fb154a374 --- /dev/null +++ b/pages.ko/common/docker-service.md @@ -0,0 +1,28 @@ +# docker service + +> Docker 데몬에서 서비스를 관리합니다. +> 더 많은 정보: . + +- Docker 데몬에서 서비스 목록 나열: + +`docker service ls` + +- 새 서비스 생성: + +`docker service create --name {{서비스_이름}} {{이미지}}:{{태그}}` + +- 하나 이상의 서비스에 대한 자세한 정보 표시: + +`docker service inspect {{서비스_이름_또는_ID1 서비스_이름_또는_ID2}}` + +- 하나 이상의 서비스에 대한 작업 목록 나열: + +`docker service ps {{서비스_이름_또는_ID1 서비스_이름_또는_ID2 ...}}` + +- 공백으로 구분된 서비스 목록에 대해 특정 복제본 수로 확장: + +`docker service scale {{서비스_이름}}={{복제본_수}}` + +- 하나 이상의 서비스 제거: + +`docker service rm {{서비스_이름_또는_ID1 서비스_이름_또는_ID2}}` diff --git a/pages.ko/common/docker-slim.md b/pages.ko/common/docker-slim.md new file mode 100644 index 000000000..1830ac053 --- /dev/null +++ b/pages.ko/common/docker-slim.md @@ -0,0 +1,24 @@ +# docker-slim + +> Docker 이미지를 분석하고 최적화. +> 더 많은 정보: . + +- 인터랙티브 모드로 DockerSlim 시작: + +`docker-slim` + +- 특정 이미지에서 Docker 레이어 분석: + +`docker-slim xray --target {{이미지:태그}}` + +- Dockerfile 검사: + +`docker-slim lint --target {{경로/대상/Dockerfile}}` + +- 분석하고 최적화된 Docker 이미지 생성: + +`docker-slim build {{이미지:태그}}` + +- 하위 명령에 대한 도움말 표시: + +`docker-slim {{하위_명령}} --help` diff --git a/pages.ko/common/docker-start.md b/pages.ko/common/docker-start.md new file mode 100644 index 000000000..fe4183a25 --- /dev/null +++ b/pages.ko/common/docker-start.md @@ -0,0 +1,20 @@ +# docker start + +> 중지된 컨테이너 시작. +> 더 많은 정보: . + +- 도움말 표시: + +`docker start` + +- Docker 컨테이너 시작: + +`docker start {{컨테이너}}` + +- `stdout` 및 `stderr`를 연결하고 신호를 전달하여 컨테이너 시작: + +`docker start --attach {{컨테이너}}` + +- 하나 이상의 컨테이너 시작: + +`docker start {{컨테이너1 컨테이너2 ...}}` diff --git a/pages.ko/common/docker-stats.md b/pages.ko/common/docker-stats.md new file mode 100644 index 000000000..a3b13374c --- /dev/null +++ b/pages.ko/common/docker-stats.md @@ -0,0 +1,24 @@ +# docker stats + +> 컨테이너의 리소스 사용 통계를 실시간 스트림으로 표시. +> 더 많은 정보: . + +- 실행 중인 모든 컨테이너의 통계를 실시간 스트림으로 표시: + +`docker stats` + +- 하나 이상의 컨테이너에 대한 통계를 실시간 스트림으로 표시: + +`docker stats {{컨테이너1 컨테이너2 ...}}` + +- 컨테이너의 CPU 사용률을 표시하도록 열 형식을 변경: + +`docker stats --format "{{.Name}}:\t{{.CPUPerc}}"` + +- 모든 컨테이너(실행 중 및 중지된)의 통계를 표시: + +`docker stats --all` + +- 스트리밍 통계를 비활성화하고 현재 통계만 가져오기: + +`docker stats --no-stream` diff --git a/pages.ko/common/docker-swarm.md b/pages.ko/common/docker-swarm.md new file mode 100644 index 000000000..0d698f8c9 --- /dev/null +++ b/pages.ko/common/docker-swarm.md @@ -0,0 +1,32 @@ +# docker swarm + +> 컨테이너 오케스트레이션 도구. +> 더 많은 정보: . + +- 스웜 클러스터 초기화: + +`docker swarm init` + +- 매니저 또는 워커에 합류할 수 있는 토큰 표시: + +`docker swarm join-token {{worker|manager}}` + +- 새로운 노드를 클러스터에 합류: + +`docker swarm join --token {{토큰}} {{매니저_노드_url:2377}}` + +- 스웜에서 워커 제거 (워커 노드 내부에서 실행): + +`docker swarm leave` + +- 현재 CA 인증서를 PEM 형식으로 표시: + +`docker swarm ca` + +- 현재 CA 인증서를 갱신하고 새 인증서 표시: + +`docker swarm ca --rotate` + +- 노드 인증서의 유효 기간 변경: + +`docker swarm update --cert-expiry {{시간}}h{{분}}m{{초}}s` diff --git a/pages.ko/common/docker-system.md b/pages.ko/common/docker-system.md new file mode 100644 index 000000000..4fc2ca4bf --- /dev/null +++ b/pages.ko/common/docker-system.md @@ -0,0 +1,36 @@ +# docker system + +> Docker 데이터를 관리하고 시스템 전반의 정보를 표시합니다. +> 더 많은 정보: . + +- 도움말 표시: + +`docker system` + +- Docker 디스크 사용량 표시: + +`docker system df` + +- 디스크 사용량에 대한 자세한 정보 표시: + +`docker system df --verbose` + +- 사용하지 않는 데이터 제거: + +`docker system prune` + +- 지정된 시간 이상 전에 생성된 사용하지 않는 데이터 제거: + +`docker system prune --filter "until={{hours}}h{{minutes}}m"` + +- Docker 데몬의 실시간 이벤트 표시: + +`docker system events` + +- 유효한 JSON 라인으로 스트리밍되는 컨테이너의 실시간 이벤트 표시: + +`docker system events --filter 'type=container' --format '{{json .}}'` + +- 시스템 전반의 정보 표시: + +`docker system info` diff --git a/pages.ko/common/docker-tag.md b/pages.ko/common/docker-tag.md new file mode 100644 index 000000000..86b09800d --- /dev/null +++ b/pages.ko/common/docker-tag.md @@ -0,0 +1,16 @@ +# docker tag + +> 기존 Docker 이미지에 태그를 지정합니다. +> 더 많은 정보: . + +- 특정 이미지 ID에 이름과 태그 지정: + +`docker tag {{id}} {{이름}}:{{태그}}` + +- 특정 이미지에 태그 지정: + +`docker tag {{이미지}}:{{현재_태그}} {{이미지}}:{{새_태그}}` + +- 도움말 표시: + +`docker tag` diff --git a/pages.ko/common/docker-top.md b/pages.ko/common/docker-top.md new file mode 100644 index 000000000..6fa29ea56 --- /dev/null +++ b/pages.ko/common/docker-top.md @@ -0,0 +1,12 @@ +# docker top + +> 컨테이너의 실행 중인 프로세스를 표시. +> 더 많은 정보: . + +- 컨테이너의 실행 중인 프로세스 표시: + +`docker top {{컨테이너}}` + +- 도움말 표시: + +`docker top --help` diff --git a/pages.ko/common/docker-update.md b/pages.ko/common/docker-update.md new file mode 100644 index 000000000..a73658158 --- /dev/null +++ b/pages.ko/common/docker-update.md @@ -0,0 +1,29 @@ +# docker update + +> Docker 컨테이너의 구성 업데이트. +> 이 명령은 Windows 컨테이너에서는 지원되지 않습니다. +> 더 많은 정보: . + +- 특정 컨테이너가 종료될 때 적용할 재시작 정책 업데이트: + +`docker update --restart={{always|no|on-failure|unless-stopped}} {{컨테이너_이름}}` + +- 특정 컨테이너가 0이 아닌 종료 상태로 종료될 때 최대 3번까지 재시작하는 정책 업데이트: + +`docker update --restart=on-failure:3 {{컨테이너_이름}}` + +- 특정 컨테이너에 사용할 수 있는 CPU 수 업데이트: + +`docker update --cpus {{개수}} {{컨테이너_이름}}` + +- 특정 컨테이너의 메모리 제한을 [M]egabytes 단위로 업데이트: + +`docker update --memory {{제한값}}M {{컨테이너_이름}}` + +- 특정 컨테이너 내에서 허용되는 최대 프로세스 ID 수 업데이트 (`-1`은 무제한): + +`docker update --pids-limit {{개수}} {{컨테이너_이름}}` + +- 특정 컨테이너가 디스크로 스왑할 수 있는 메모리 양을 [M]egabytes 단위로 업데이트 (`-1`은 무제한): + +`docker update --memory-swap {{제한값}}M {{컨테이너_이름}}` diff --git a/pages.ko/common/docker-volume.md b/pages.ko/common/docker-volume.md new file mode 100644 index 000000000..8c1a48710 --- /dev/null +++ b/pages.ko/common/docker-volume.md @@ -0,0 +1,36 @@ +# docker volume + +> Docker 볼륨 관리. +> 더 많은 정보: . + +- 볼륨 생성: + +`docker volume create {{볼륨_이름}}` + +- 특정 레이블을 사용하여 볼륨 생성: + +`docker volume create --label {{레이블}} {{볼륨_이름}}` + +- 100 MiB의 크기와 1000의 uid를 가진 `tmpfs` 볼륨 생성: + +`docker volume create --opt {{type}}={{tmpfs}} --opt {{device}}={{tmpfs}} --opt {{o}}={{size=100m,uid=1000}} {{볼륨_이름}}` + +- 모든 볼륨 나열: + +`docker volume ls` + +- 볼륨 제거: + +`docker volume rm {{볼륨_이름}}` + +- 볼륨에 대한 정보 표시: + +`docker volume inspect {{볼륨_이름}}` + +- 사용되지 않는 모든 로컬 볼륨 제거: + +`docker volume prune` + +- 하위 명령에 대한 도움말 표시: + +`docker volume {{서브커맨드}} --help` diff --git a/pages.ko/common/docker.md b/pages.ko/common/docker.md index a7ff9c3d8..a04ccc692 100644 --- a/pages.ko/common/docker.md +++ b/pages.ko/common/docker.md @@ -1,6 +1,7 @@ # docker -> 도커 컨테이너들과 이미지들을 관리한다. +> Docker 컨테이너 및 이미지를 관리. +> `run`과 같은 일부 하위 명령에는 자체 사용 설명서가 있습니다. > 더 많은 정보: . - 모든 도커 컨테이너들(실행 및 중지) 목록 보기: @@ -11,9 +12,9 @@ `docker run --name {{컨테이너_이름}} {{이미지}}` -- 기존 컨테이너 실행 또는 중지하기: +- 기존 컨테이너 시작 또는 중지: -`docker {{실행|중지}} {{컨테이너_이름}}` +`docker {{start|stop}} {{컨테이너_이름}}` - 도커 레지스트리로부터 이미지 가져오기: @@ -23,14 +24,14 @@ `docker images` -- 이미 실행중인 컨테이너 내부에서 쉘 열기: +- 실행 중인 컨테이너 내부에서 Bourne 셸(`sh`)과 함께 [i]nteractive [t]ty 열기: -`docker exec -it {{컨테이너_이름}} {{쉘}}` +`docker exec -it {{컨테이너_이름}} {{sh}}` -- 중지된 컨테이너 제거하기: +- 중지된 컨테이너 제거: `docker rm {{컨테이너_이름}}` -- 컨테이너 로그를 가져오고 팔로우하기: +- 컨테이너의 로그 가져오기 및 실시간으로 보기: `docker logs -f {{컨테이너_이름}}`