Rumah >pangkalan data >Redis >Cara menggunakan docker untuk memulakan redis dan mengaksesnya dari jauh di Linux
1. Pasang beberapa alatan sistem yang diperlukan
yum install -y yum-utils device-mapper-persistent-data lvm2
2 yum-config-manager --add-repo http://download.docker.com/linux/centos/docker-ce.repo # 中央仓库
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo # 阿里仓库
yum install docker-ce # 由于 repo 中默认只开启 stable 仓库,故这里安装的是最新稳定版
Anda boleh melihat semua versi docker dalam semua gudang dan pilih versi tertentu untuk dipasang
yum list docker-ce --showduplicates | sort -r
yum install docker-ce-20.10.9.ce4. Mulakan perkhidmatan docker
systemctl start docker # 启动 Docker
systemctl enable docker # 开机自启
docker version
mempunyai bahagian pelanggan dan servis, menunjukkan bahawa docker itu. pemasangan dan permulaan kedua-duanya Berjaya
2. Docker memasang redis dan memulakannya
1. Docker menarik imej redisdocker pull redis
docker images
(1) Cipta struktur direktori untuk menyimpan fail konfigurasi redis dan data dalam mana-mana direktori Linux: /docker/redis/conf, /docker/redis/data.
(2) Muat turun fail konfigurasi redis.conf dari tapak web rasmi dan letakkan dalam direktori fail konfigurasi /docker/redis/conf. (3) Ubah suai konfigurasi berikut: 1) bind 127.0.0.1: Komen bahagian ini, yang mengehadkan redis kepada akses setempat sahaja4. Buat bekas dan mulakan pelayan redis
docker run -itd -p 6379:6379 --name lhjredis -v /docker/redis/conf/redis.conf:/etc/redis/redis.conf -v /docker/redis/data:/data redis redis-server /etc/redis/redis.conf1) –nama: Beri nama bekas itu;
2) -p: Pemetaan port (port hos: port kontena) -v : Lekapkan konfigurasi tersuai (Konfigurasi tersuai: konfigurasi dalaman bekas);
Arahan ini mempunyai dua lekap: konfigurasi redis tersuai pada Linux (/docker/redis/conf/redis.conf) dipasang ke bekas Fail konfigurasi lalai /etc/redis/redis.conf aplikasi redis dalam bekas direktori storan data tersuai (/docker/redis/data) pada Linux dipasang pada direktori storan data lalai (/data); aplikasi redis dalam bekas.
Dengan cara ini, aplikasi redis dalam bekas docker akan menggunakan fail konfigurasi tersuai pada Linux, dan data aplikasi redis dalam bekas docker akan diletakkan dalam direktori storan data tersuai di Linux.
4) -d: berjalan di latar belakang;5) redis-server --tambahan ya: Jalankan perintah permulaan pelayan redis dalam bekas dan buka kegigihan redis konfigurasi;
5 Berjaya, semak status
docker ps
6
docker exec -it myredis /bin/bashLaksanakan perintah
docker exec -it container name/bin/bash untuk memasukkan
arahan keluar Anda boleh keluar dari bekas
7. Gunakan klien redis dalam bekas
redis-cli
Selepas memasuki bekas, gunakan arahan di atas Mulakan klien Redis, yang akan menyambung ke pelayan Redis tempatan anda.
Jika anda menyambung ke redis daripada pelayan lain, anda perlu menambah parameter (alamat hos, nombor port, kata laluan)
redis-cli -h xx.xxx.xx. xxx -p 6379 -a xxx
8 Gunakan klien Pengurus Desktop Redis untuk menyambungNota
Apabila ralat dilaporkan semasa memulakan port kontena, anda boleh menggunakan netstat -lntp | grep 6379 untuk menyemak program mana yang menduduki
Anda boleh menggunakan netstat -lntp |. buka port yang sepadan
Atas ialah kandungan terperinci Cara menggunakan docker untuk memulakan redis dan mengaksesnya dari jauh di Linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!