Rumah > Operasi dan penyelenggaraan > Docker > Bagaimana untuk menyelesaikan masalah yang tidak dapat disambungkan oleh docker redis

Bagaimana untuk menyelesaikan masalah yang tidak dapat disambungkan oleh docker redis

藏色散人
Lepaskan: 2022-01-14 17:51:53
asal
15158 orang telah melayarinya

Penyelesaian kepada masalah yang tidak dapat disambungkan oleh docker redis: 1. Tarik bekas redis 2. Muat turun dan dapatkan fail konfigurasi redis.conf dari github 3. Semak IP yang diberikan oleh docker 4 . Gunakan fail konfigurasi Hanya jalankan redis.

Bagaimana untuk menyelesaikan masalah yang tidak dapat disambungkan oleh docker redis

Persekitaran pengendalian artikel ini: sistem Windows 7, versi redis 4.0.9, komputer Dell G3.

Bagaimana untuk menyelesaikan masalah yang tidak dapat disambungkan oleh docker redis?

Aplikasi yang digunakan pada bekas docker tidak boleh menyambung ke bekas redis

Setiap bekas yang dikendalikan oleh Docker adalah terpencil boleh menjalankan redis dengan fail konfigurasi.

Tarik bekas redis

docker pull redis
Salin selepas log masuk

Nyatakan nombor versi:

docker pull redis:4.0.9
Salin selepas log masuk

Muat turun dan dapatkan fail konfigurasi redis.conf daripada github

https: //github.com/antirez/redis/releases
Muat turun versi keluaran redis dan pilih versi yang sepadan dengan versi dalam bekas.
Dapatkan redis.conf, anotasi bind:127.0.0.1
Bagaimana untuk menyelesaikan masalah yang tidak dapat disambungkan oleh docker redis
Matikan mod dilindungi
Bagaimana untuk menyelesaikan masalah yang tidak dapat disambungkan oleh docker redis
Jalankan dengan fail konfigurasi

docker run -p 6379:6379 --name myredis -v /usr/local/docker/redis.conf:/etc/redis/redis.conf -d redis redis-server /etc/redis/redis.conf --appendonly yes
Salin selepas log masuk

Mulakan Selepas berjaya, masukkan bekas redis

docker exec -it myredis /bin/bash
Salin selepas log masuk

untuk melihat IP yang diberikan oleh docker kepada bekas

cat /etc/hosts
Salin selepas log masuk

Apabila bekas lain bersambung ke redis, anda mesti menukar redis konfigurasi sambungan 127.0.0.1 ke Baru jumpa ip.

Setiap bekas yang dikendalikan oleh docker diasingkan Redis tidak membenarkan sambungan luaran secara lalai, jadi anda mahu menggunakan ia di dalam docker bekas Untuk menyambungkan aplikasi kepada redis, anda perlu mengubah suai konfigurasi lalai redis Di sini kita boleh menjalankan redis dengan fail konfigurasi.

Kajian yang disyorkan: "Tutorial penggunaan Docker"

Atas ialah kandungan terperinci Bagaimana untuk menyelesaikan masalah yang tidak dapat disambungkan oleh docker redis. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan