> 데이터 베이스 > Redis > Docker 컨테이너에서 Redis를 성공적으로 시작하고 입력하는 방법

Docker 컨테이너에서 Redis를 성공적으로 시작하고 입력하는 방법

王林
풀어 주다: 2021-03-16 10:03:19
앞으로
8050명이 탐색했습니다.

Docker 컨테이너에서 Redis를 성공적으로 시작하고 입력하는 방법

다음은 docker에서 redis를 시작하고 다음을 입력하는 단계입니다.

먼저 docker를 통해 redis와 관련된 이미지 소스를 검색해야 합니다

docker search redis
로그인 후 복사

그런 다음 Docker를 통해 Redis 이미지 소스를 다운로드합니다

docker pull redis
로그인 후 복사

거기 여기에 설정된 버전이 없습니다. 기본적으로 최신 미러 소스가 다운로드됩니다.

[root@localhost ~]# docker images
REPOSITORY                TAG                 IMAGE ID            CREATED             SIZE
docker.io/tomcat          latest              aeea3708743f        9 days ago          529 MB
docker.io/rabbitmq        latest              2b5cda43d345        2 weeks ago         151 MB
docker.io/elasticsearch   7.6.0               5d2812e0e41c        2 weeks ago         790 MB
docker.io/redis           latest              44d36d2c2374        2 weeks ago         98.2 MB
docker.io/mysql           latest              791b6e40940c        2 weeks ago         465 MB
[root@localhost ~]#
로그인 후 복사

그런 다음 Redis 컨테이너를 생성하고 시작합니다

먼저 Docker를 시작합니다

[root@localhost ~]# systemctl start docker
로그인 후 복사

Docker에서 Redis를 시작합니다

여기서는 컨테이너에 대한 별칭을 설정하지 않습니다. -d는 백그라운드 시작을 나타냅니다.

[root@localhost ~]# docker run -d redis
da45019bf760304a66c3dd96b8847a50eddd8c73ff77cd3b3f37a46d7f016834
로그인 후 복사

다음과 같이 Redis를 시작할 수도 있습니다. 여기서 -p는 포트 매핑을 나타내고, 컨테이너의 6379를 Docker를 실행하는 시스템의 포트 6379에 매핑하고, --name은 사용자 지정 컨테이너 이름을 나타냅니다.

[root@localhost ~]# docker run -d -p 6379:6379   --name="myredis"  redis
249dd65794b32310dea5e094f41df845d971b623382ddc1179c404402f576750
[root@localhost ~]#
로그인 후 복사

(동영상 공유 학습: redis 동영상 튜토리얼)

Redis 터미널에 들어가세요

docker exec :在运行的容器中执行命令
# 语法
docker exec [OPTIONS] CONTAINER COMMAND [ARG...]
# OPTIONS说明:
-d :分离模式: 在后台运行
-i :即使没有附加也保持STDIN 打开
-t :分配一个伪终端
로그인 후 복사

Docker의 컨테이너 ID는 docker로 볼 수 있습니다. -ps

[root@localhost ~]# docker ps
CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS                    NAMES
249dd65794b3        redis               "docker-entrypoint..."   3 minutes ago       Up 3 minutes        0.0.0.0:6379->6379/tcp   myredis
da45019bf760        redis               "docker-entrypoint..."   18 minutes ago      Up 18 minutes       6379/tcp                 naughty_pasteur
[root@localhost ~]#
로그인 후 복사

redis-cli는 Redis 클라이언트를 실행한다는 의미입니다.

[root@localhost ~]# docker exec -it da45019bf760 redis-cli
127.0.0.1:6379> 
127.0.0.1:6379> set msg "Hello World Redis"
OK
127.0.0.1:6379> get msg
"Hello World Redis"
127.0.0.1:6379>
로그인 후 복사

관련 권장 사항: redis 데이터베이스 튜토리얼

위 내용은 Docker 컨테이너에서 Redis를 성공적으로 시작하고 입력하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:csdn.net
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿