“Docker redis”的版本间的差异

来自linux中国网wiki
跳转至: 导航搜索
(未显示同一用户的1个中间版本)
第13行: 第13行:
 
redis              3.2                87856cc39862        8 months ago        76MB
 
redis              3.2                87856cc39862        8 months ago        76MB
  
#这个要改进一下下
 
[root@localhost data]# docker run -p 6379:6379 -v $PWD/data:/data -d redis:3.2 redis-server
 
  
  
  
 +
 +
 +
用法
 +
指定目录 redis数据持久化的存储目录  加密码  指定自己的配置文件 最多就是这三个喽
 +
 +
docker build --tag evan886/redis:4.0.14 -f  Dockerfile  .
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
#这个要改进一下下
 +
[root@localhost data]# docker run -p 6379:6379 -v $PWD/data:/data -d redis:3.2 redis-server
  
 
  docker run  --name myredis3.2  -p 6379:6379 -v /data/redis/data:/data  -d redis:3.2 redis-server --appendonly yes 3162d9507300
 
  docker run  --name myredis3.2  -p 6379:6379 -v /data/redis/data:/data  -d redis:3.2 redis-server --appendonly yes 3162d9507300
第60行: 第80行:
  
 
=see also=
 
=see also=
 +
 +
 +
 +
[https://github.com/docker-library/redis/blob/9519b0469cc8410808b1741c9372394a4b37b1c0/4.0/Dockerfile 官方Dockerfile]
 +
 
https://hub.docker.com/_/redis/
 
https://hub.docker.com/_/redis/
  

2019年6月14日 (五) 22:54的版本


/data/redis
docker build --tag evan886/redis:3.2 -f Dockerfile .



test run  


[root@localhost data]# docker images  redis 
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
redis               3.2                 87856cc39862        8 months ago        76MB






用法 
指定目录 redis数据持久化的存储目录  加密码  指定自己的配置文件 最多就是这三个喽

docker build --tag evan886/redis:4.0.14 -f  Dockerfile  .














#这个要改进一下下
[root@localhost data]# docker run -p 6379:6379 -v $PWD/data:/data -d redis:3.2 redis-server

 docker run  --name myredis3.2  -p 6379:6379 -v /data/redis/data:/data  -d redis:3.2 redis-server --appendonly yes 3162d9507300


cli 暂时可以用
[root@localhost data]# docker exec -it  f04dd54bea7b  redis-cli
127.0.0.1:6379> info
# Server
redis_version:3.2.12
redis_git_sha1:00000000



https://github.com/docker-library/redis/blob/9519b0469cc8410808b1741c9372394a4b37b1c0/4.0/Dockerfile

trouble


+ echo  *redis.tar.gz
+ sha256sum -c -
sha256sum: 'standard input': no properly formatted SHA256 checksum lines found

#定义这个变量多了一个1 哈哈
ENV REDIS_DOWNLOAD_SHA 0c1820931094369c8cc19fc1be62f598bc5961ca


Step 13/15 : COPY docker-entrypoint.sh /usr/local/bin/
COPY failed: stat /var/lib/docker/tmp/docker-builder386922783/docker-entrypoint.sh: no such file or directory
[root@localhost data]# 

pull 一个3.2下来 然后进去拿出来就行了

 docker run -p 6379:6379 -v $PWD/data:/data  -d redis:3.2 redis-server --appendonly yes

 docker exec -it 148bb6a02e4a  /bin/bash 

see also

官方Dockerfile

https://hub.docker.com/_/redis/

https://docs.docker.com/samples/library/redis/

Docker 安装 Redis

在Docker中运行Reids服务