1. 程式人生 > 實用技巧 >windows上 docker+redis安裝

windows上 docker+redis安裝

1、Docker在各個平臺上都有自己的安裝包,請各位同學去docker官網自行下載安裝,windows環境下提供exe程式,一路下一步完成搞定。

2、使用命令安裝redis:

#下載最新的redis映象
docker pull redis
#檢視當前映象
docker images
#啟動命令
docker run --name redis -p 6379:6379 -d redis:latest --requirepass "redis111"
#檢視執行容器
docker ps
#進入容器
docker exec -it 容器id redis-cli

啟動命令解釋

--name 是對這個啟動的容器進行命名
-p 是指定對映的埠
-d 是指在後臺執行容器,並返回容器的id
--requirepass 是指定了當前啟動的redis的訪問密碼

3、執行過程

C:\Users\Administrator>docker pull redis
Using default tag: latest
latest: Pulling from library/redis
8559a31e96f4: Already exists                                                                                            85a6a5c53ff0: Pull complete                                                                                             b69876b7abed: Pull complete                                                                                             a72d84b9df6a: Pull complete                                                                                             5ce7b314b19c: Pull complete                                                                                             04c4bfb0b023: Pull complete                                                                                             Digest: sha256:800f2587bf3376cb01e6307afe599ddce9439deafbd4fb8562829da96085c9c5
Status: Downloaded newer image for redis:latest
docker.io/library/redis:latest

C:\Users\Administrator>docker images
REPOSITORY               TAG                 IMAGE ID            CREATED             SIZE
docker/getting-started   latest              1f32459ef038        5 days ago          26.8MB
mysql                    latest              6e447ce4863d        6 days ago          544MB
redis                    latest              235592615444        5 weeks ago         104MB

C:\Users\Administrator>docker run --name redis -p 6379:6379 -d redis:latest --requirepass "redis123"
9309ae8b0ea617f59d5f2c80bfaa8304e925019432dbcd0045e78b689a91d396
C:\Users\Administrator>docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
9309ae8b0ea6 redis:latest "docker-entrypoint.s…" 5 seconds ago Up 3 seconds 0.0.0.0:6379->6379/tcp redis

4、簡單操作

C:\Users\Administrator>docker exec -it 9309ae8b0ea6 redis-cli
127.0.0.1:6379> auth reids123
(error) WRONGPASS invalid username-password pair
127.0.0.1:6379> exit

C:\Users\Administrator>docker exec -it 9309ae8b0ea6 redis-cli
127.0.0.1:6379> auth redis123
OK
127.0.0.1:6379> set name wanghz
OK
127.0.0.1:6379> get name
"wanghz"
127.0.0.1:6379> keys *
1) "name"
127.0.0.1:6379> quit