版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/buyaopingbixiazai/article/details/89303538
1.使用 docker serach redis 查找redis镜像
[root@JaxWan local]# docker search redis
INDEX NAME DESCRIPTION STARS OFFICIAL AUTOMATED
docker.io docker.io/redis Redis is an open source key-value store th... 6756 [OK]
docker.io docker.io/bitnami/redis Bitnami Redis Docker Image 110 [OK]
docker.io docker.io/sameersbn/redis 76 [OK]
docker.io docker.io/grokzen/redis-cluster Redis cluster 3.0, 3.2, 4.0 & 5.0 44
docker.io docker.io/hypriot/rpi-redis Raspberry Pi compatible redis image 34
docker.io docker.io/kubeguide/redis-master redis-master with "Hello World!" 28
docker.io docker.io/rediscommander/redis-commander Alpine image for redis-commander - Redis m... 22 [OK]
docker.io docker.io/redislabs/redis Clustered in-memory database engine compat... 19
docker.io docker.io/redislabs/redisearch Redis With the RedisSearch module pre-load... 15
docker.io docker.io/arm32v7/redis Redis is an open source key-value store th... 14
docker.io docker.io/oliver006/redis_exporter Prometheus Exporter for Redis Metrics. Su... 10
docker.io docker.io/webhippie/redis Docker images for Redis 10 [OK]
docker.io docker.io/insready/redis-stat Docker image for the real-time Redis monit... 7 [OK]
docker.io docker.io/s7anley/redis-sentinel-docker Redis Sentinel 7 [OK]
docker.io docker.io/arm64v8/redis Redis is an open source key-value store th... 6
docker.io docker.io/rtoma/logspout-redis-logstash Logspout including Redis adapter for sendi... 5
docker.io docker.io/centos/redis-32-centos7 Redis in-memory data structure store, used... 4
docker.io docker.io/redislabs/redisgraph A graph database module for Redis 4 [OK]
docker.io docker.io/circleci/redis CircleCI images for Redis 2 [OK]
docker.io docker.io/frodenas/redis A Docker Image for Redis 2 [OK]
docker.io docker.io/wodby/redis Redis container image with orchestration 2 [OK]
docker.io docker.io/tiredofit/redis Redis Server w/ Zabbix monitoring and S6 O... 1 [OK]
docker.io docker.io/cflondonservices/redis Docker image for running redis 0
docker.io docker.io/iadvize/redis 0
docker.io docker.io/xetamus/redis-resource forked redis-resource 0 [OK]
2.拉取镜像命令: docker pull redis 获取之后默认tag为latest
[root@JaxWan myredis]# docker pull redis
Using default tag: latest
Trying to pull repository docker.io/library/redis ...
3.查看获取的镜像 docker images redis
[root@JaxWan local]# docker images redis
REPOSITORY TAG IMAGE ID CREATED SIZE
docker.io/redis latest a55fbf438dfd 2 weeks ago 95 MB
4.使用镜像
docker run -p 6379:6379 -v $PWD/data:/data -d redis:latest redis-server --appendonly yes
命令说明:
-p 6379:6379 : 将容器的6379端口映射到主机的6379端口
-v $PWD/data:/data : 将主机中当前目录下的data挂载到容器的/data
-d redis:latest : 要运行的redis镜像
redis-server --appendonly yes : 在容器执行redis-server启动命令,并打开redis持久化配置
[root@JaxWan local]# docker run -p 6379:6379 -v $PWD/data:/data -d redis:latest redis-server --appendonly yes
5.查看运行状态 docker ps
[root@JaxWan local]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
c4a09763d26a redis:latest "docker-entrypoint..." 16 minutes ago Up 16 minutes 0.0.0.0:6379->6379/tcp competent_bassi
6.连接到刚启动的容器 docker exec -it c4a09763d26a redis-cli
命令说明:
c4a09763d26a : 是CONTEINER ID
[root@JaxWan local]# docker exec -it c4a09763d26a redis-cli
127.0.0.1:6379>
7.查看redis相关信息 info
[root@JaxWan local]# docker exec -it c4a09763d26a redis-cli
127.0.0.1:6379> info
8.安装过程中遇到的错误
(1).启动redis失败,报错如下,
[root@JaxWan myredis]# docker run -p 6379:6379 -v $PWD/data:/data -d redis:latest redis-server --a ppendonly yes
2e7f371004ff0f070bdb0d92ba6f343b5da95908d5b04d2493ae1fcbe29c1b0b
/usr/bin/docker-current: Error response from daemon: oci runtime error: container_linux.go:247: star ting container process caused "process_linux.go:258: applying cgroup configuration for process cause d \"Cannot set property TasksAccounting, or unknown property.\"".
主要原因还是centos系统版本兼容性问题,如果将系统做更新升级,即可解决。yum update
[root@JaxWan local]# yum update
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
Resolving Dependencies
--> Running transaction check
---> Package GeoIP.x86_64 0:1.5.0-11.el7 will be updated