查看“Docker redis”的源代码
←
Docker redis
跳到导航
跳到搜索
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
[[Redis5 cluster]] =自己dockerfile 4.014= <pre> cd /data/ && mkdir -p ~/redis ~/redis/data docker build --tag evan886/redis:4.0.14 -f Dockerfile . </pre> =usage= <pre> /data/redis docker build --tag evan886/redis:3.2 -f Dockerfile . 启动redis docker run -d -p 6379:6379 --name myredis registry.docker-cn.com/library/redis docker启动redis并设置密码 开启持久化 docker run -d --name myredis -p 6379:6379 redis --requirepass "mypassword" --appendonly yes docker run -p 6379:6379 -v $PWD/data:/data -d redis:3.2 redis-server --appendonly yes 创建宿主机 redis 容器的数据和配置文件目录 # 这里我们在 /home/docker 下创建 mkdir /home/docker/redis/{conf,data} -p cd /home/docker/redis * dockerfile cd /data/ mkdir -p ~/redis ~/redis/data cd redis vi Dockerfile [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 . docker run --name myredis3.2 -p 6379:6379 -v /data/redis/data:/data -d redis:3.2 redis-server --appendonly yes 3162d9507300 docker run -v /myredis/conf/redis.conf:/usr/local/etc/redis/redis.conf --name myredis redis redis-server /usr/local/etc/redis/redis.conf un redis-server with persistent data directory and password. docker run -d -p 6379:6379 -v <data-dir>:/data --name redis dockerfile/redis redis-server /etc/redis/redis.conf --requirepass <password> Run redis-cli docker run -it --rm --link redis:redis dockerfile/redis bash -c 'redis-cli -h redis' #这个要改进一下下 [root@localhost data]# docker run -p 6379:6379 -v $PWD/data:/data -d redis:3.2 redis-server 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 </pre> https://github.com/docker-library/redis/blob/9519b0469cc8410808b1741c9372394a4b37b1c0/4.0/Dockerfile =[[Redis常用操作]]= =trouble= <pre> + 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 一个4.0下来 然后进去拿出来就行了 docker pull redis:4.0.14 [root@localhost tmp]# docker run -p 6379:6379 -v $PWD/data:/data -d redis:4.0.14 redis-server --appendonly yes de0fb9f8592e0636363d491e87fbe8feb126f49f118fea794e15cf65a31dc188 [root@localhost tmp]# docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES de0fb9f8592e redis:4.0.14 "docker-entrypoint.s…" 16 seconds ago Up 15 seconds 0.0.0.0:6379->6379/tcp romantic_leakey b008e3db67f0 mysql:5.7 "docker-entrypoint.s…" 3 days ago Up 8 hours 33060/tcp, 0.0.0.0:3307->3306/tcp root_db_1 [root@localhost tmp]# docker exec -it de0fb9f8592e /bin/bash cat /usr/local/bin/docker-entrypoint.sh docker run -p 6379:6379 -v $PWD/data:/data -d redis:3.2 redis-server --appendonly yes docker exec -it 148bb6a02e4a /bin/bash </pre> =see also= [https://github.com/docker-library/redis/blob/9519b0469cc8410808b1741c9372394a4b37b1c0/4.0/Dockerfile 官方Dockerfile] https://hub.docker.com/_/redis/ https://docs.docker.com/samples/library/redis/ [http://www.runoob.com/docker/docker-install-redis.html Docker 安装 Redis] [https://www.widuu.com/docker/examples/running_redis_service.html 在Docker中运行Reids服务] [[category:容器]][[category: container]]
返回至
Docker redis
。
导航菜单
个人工具
登录
名字空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
导航
首页
我的导航
关于我
shell
python
ops
linuxchina.net
blog.linuxchina
最近更改
随机页面
帮助
工具
链入页面
相关更改
特殊页面
页面信息