博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
docker 运行redis
阅读量:7059 次
发布时间:2019-06-28

本文共 1084 字,大约阅读时间需要 3 分钟。

  自从接触docker之后,很多软件都想着用docker运行,毕竟手动安装的话老是要配一些环境变量啊,找配置文件修改配置什么的,docker却有更简便的办法.

  正题:

  建一个docker应用容器可以通过build dockerfile文件,但是这个文件手写的话又很麻烦,而且容易出错.

  找到官方仓库:

,搜索要的软件,比如redis,可以看到

 

选择星比较多的,进入detail,这里介绍了多种情况下的启动方式:(启动前先运行 docker pull ***)

 

docker run --name some-redis -d redis

  用docker inspect 镜像id 可看到镜像的相关信息,直接用上述命令启动默认暴露6379端口,正常情况下都是不需要修改的

  如果需要添加持久化仓库

docker run --name some-redis -d redis redis-server --appendonly yes

  数据默认存储在VOLUME /data目录下,使用--volumes-from some-volume-container 或者 -v /docker/host/dir:/data 可实现挂载

  如果应用需要连接redis

docker run --name some-app --link some-redis:redis -d application-that-uses-redis

  或者

docker run -it --link some-redis:redis --rm redis redis-cli -h redis -p 6379

  如果想使用自己的配置文件启动redis,则在其基础上写一个dockerfile

FROM redisCOPY redis.conf /usr/local/etc/redis/redis.confCMD [ "redis-server", "/usr/local/etc/redis/redis.conf" ]

  或者在启动命令中修改配置

docker run -v /myredis/conf/redis.conf:/usr/local/etc/redis/redis.conf --name myredis redis redis-server /usr/local/etc/redis/redis.conf

  docker启动软件方法类似

转载于:https://www.cnblogs.com/garfieldcgf/p/6510762.html

你可能感兴趣的文章
【spring Boot】spring boot1.5以上版本@ConfigurationProperties取消location注解后的替代方案...
查看>>
条件编译
查看>>
【Spring】构建Spring Web应用
查看>>
SharePoint Online 创建列表库
查看>>
BZOJ4912 : [Sdoi2017]天才黑客
查看>>
Hibernate 中配置属性详解(hibernate.properties)
查看>>
[Django学习]上传图片
查看>>
Python实现屏幕截图的两种方式
查看>>
重建索引:ALTER INDEX..REBUILD ONLINE vs ALTER INDEX..REBUILD
查看>>
mysql下载源码方法
查看>>
orocod_kdl学习(二):KDL Tree与机器人运动学
查看>>
Ubuntu 16.04下如何安装VMware-Workstation
查看>>
Python 入门教程
查看>>
Visual Studio快速调出异常设置
查看>>
064——VUE中vue-router之使用路由别名定制(alias)
查看>>
收藏好文章
查看>>
组播基本概念、IGMP、IGMP监听学习笔记
查看>>
React Refs
查看>>
深入理解net core中的依赖注入、Singleton、Scoped、Transient(一)
查看>>
homebrew osx下面最优秀的包管理工具
查看>>