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:UsersAdministrator>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:UsersAdministrator>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:UsersAdministrator>docker run --name redis -p 6379:6379 -d redis:latest --requirepass "redis123" 9309ae8b0ea617f59d5f2c80bfaa8304e925019432dbcd0045e78b689a91d396 C:UsersAdministrator>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:UsersAdministrator>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:UsersAdministrator>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