Docker에서 Redis 설치, 시작, 중지 및 삭제 작업

미러 찾기
이름으로 이미지 검색

docker search redis
는 이름으로 검색하고 잘리지 않은 설명을 표시합니다 (–no-trunc).

docker search --stars = 3 --no-trunc
redis는 이름이 redis로 별 3 개 이상인 미러를 검색합니다.

docker search --filter stars = 3 redis
는 이름에 "redis"가 포함 된 이미지를 표시하고 자동으로 빌드됩니다.

docker search --filter is-automated redis에
의해 표시되는 이미지 이름은 "redis"를 포함하고 별 3 개 이상이며 공식 버전입니다.

$ docker search --filter "is-official = true"--filter "stars = 3"redis
형식 옵션 (--format)은 Go 템플릿을 사용하여 검색 결과를 멋지게 인쇄합니다.

1. 헤더, 이름 및 StarCount없이 템플릿을 사용하여 모든 이미지에 대해 콜론으로 구분 된 항목과 항목을 출력합니다.
docker search --format "{ {.Name}} : { {.StarCount}}"redis
2. 출력 테이블 형식 :
docker search --format "table { {.Name}} \ t { {.IsAutomated}} \ t { {.IsOfficial}}"redis
pull 이미지
버전이 지정되지 않은 경우 최신 버전의 이미지를 가져옵니다.

도커 풀 redis
지정된 버전

docker pull redis : 5.0.5
성공적으로 가져온 이미지보기
docker images
start 이미지 및 매개 변수 설명
docker run --name redis -p 6379 : 6379 --restart = always -v $ PWD / data : / data -d redis : 5.0. 5 redis-server --appendonly yes daemonize yes
매개 변수 설명 : #local
run-
d #local
port : Docker 포트
6379 : 6379 #specified
drive disk-
v
#Redis 영구 파일 저장소
$ PWD / data
#docker 이미지 이름
Redis
#redis 서버
Redis-server
# open persistence
-appendonly yes
#이 작업은 이름을 미러링합니다.
-name
# daemon
daemonize yes
#Docker start container starts
-restart = 항상
미러 세트 앞에서 실행 중지 (미러 이미지로 redis 이름)
docker stop redis
delete 미러
도커 rm redis
이미지
docker start redis를 다시 시작하여
컨테이너 ID 또는 이름 얻습니다.
docker container ls -a
삭제하려는 컨테이너가 아직 실행중인 경우 먼저
컨테이너를 중지합니다 . docker container stop CONTAINER_ID
지정된 컨테이너를 삭제합니다.
docker container rm CONTAINER_ID 또는 docker container rm CONTAINER_NAME (두
명령 모두 동일한 컨테이너를 삭제함)
배치에서 컨테이너 ID 얻기
docker container ls -a -q
배치에서 이미지 ID 얻기
docker image ls -a -q
Batch
docker container stop $ (docker container ls -a -q)
컨테이너
일괄 삭제 docker container rm $ (docker container ls -a -q)
이미지의 ID로 삭제할 이미지 지정
docker rmi
태그없는 이미지, 즉 ID가있는 이미지 를 삭제하려면 다음을 수행하십시오. 사용할 수있는
고정 표시기는 RMI $ (| | 그렙 "^"는 AWK "{$ 3 인쇄}"고정 표시기 이미지)
모든 이미지를 삭제하려면
docker rmi $ (docker images -q) to
access the container
docker exec -it redis bash
redis-cli to access redis in the container
docker exec -it redis redis-cli
Reprint : https://blog.csdn.net/l1028386804 / article / details / 105682096

추천

출처blog.csdn.net/weixin_42118981/article/details/112975707