설치 단계
1. redis 설치
docker search redis 및 docker pull redis
docker search redis和docker pull redis
下载redis镜像
2. 新建挂载配置文件夹
新建data和conf两个文件夹,位置随意。
mkdir -p /root/docker/redis/data mkdir -p /root/docker/redis/conf
注:因为 redis 默认配置你会发现只能够本地连接,不能进行远程访问,使用 redis desktop manager
连接都会报错,因此需要手动挂载 redis 配置文件
3. 增加配置文件 redis.conf
在刚才新建的redis/conf中新建文件redis.conf,内容如下:
#bind 127.0.0.1 //允许远程连接 protected-mode no appendonly yes //持久化 requirepass 123456 //密码
4. 创建redis容器并启动
执行命令如下:
docker run --name myredis -p 6379:6379 -v /root/docker/redis/data:/data -v /root/docker/redis/conf/redis.conf:/etc/redis/redis.conf -d redis redis-server /etc/redis/redis.conf
释义如下:
–name:给容器起一个名
-p:端口映射 宿主机:容器
-v:挂载自定义配置 自定义配置:容器内部配置
-d:后台运行
redis-server --appendonly yes: 在容器执行redis-server启动命令,并打开redis持久化配置
5. 启动成功,查看状态
通过docker ps查看启动状态,是否成功
6. 容器内部连接进行测试
执行docker exec -it my_redis redis-cli
命令,进入终端。
通过auth password
2를 통해 redis 이미지를 다운로드합니다. 2. 새로운 탑재 구성 폴더를 만듭니다
새로 만듭니다. data 및 conf 두 폴더는 어느 위치에나 있습니다.[root@*** conf]# docker exec -it myredis redis-cli 127.0.0.1:6379> set name jfaith (error) noauth authentication required. 127.0.0.1:6379> auth 123456 ok 127.0.0.1:6379> set name wangcai ok 127.0.0.1:6379> get name "jfaith"참고: Redis의 기본 구성으로 인해 로컬로만 연결할 수 있고 원격으로 액세스할 수 없다는 것을 알 수 있습니다.
redis 데스크톱 관리자
를 사용하여 연결하면 오류가 보고되므로 redis 구성 파일🎜🎜🎜3을 수동으로 마운트해야 합니다. redis.conf🎜🎜🎜다음 내용으로 새로 생성된 redis/conf에 새 파일 redis.conf를 생성합니다. 🎜rrreee🎜🎜4. redis 컨테이너를 만들고 🎜🎜🎜다음과 같이 명령을 실행합니다. 🎜rrreee🎜해석은 다음과 같습니다. 🎜🎜–name: 컨테이너에 이름을 지정합니다.docker exec -it 실행 my_redis redis-cli
명령을 입력하고 터미널에 들어갑니다. 🎜🎜인증 비밀번호
를 통해 로그인하세요. 🎜🎜다음과 같이 명령을 완료하세요: 🎜rrreee🎜참고: 이 오류가 발생하면: (오류) noauth 인증이 필요합니다.🎜🎜확인을 위해 비밀번호를 입력하지 않았음을 의미하므로 다음을 입력하세요: auth your 비밀번호🎜위 내용은 Linux 환경 배포 및 Redis의 Docker 설치 사례 분석의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!