当前位置: 首页 > wzjs >正文

重庆网上房地产网站做加盟童装交流网站

重庆网上房地产网站,做加盟童装交流网站,主题资源网站建设 反思,vps网站目录显示灰色的DockerFile制作镜像 hub.docker.com 搜索到的 Redis官方镜像,提示我们可以创建自己的 DockerFile 来添加 redis.conf 文件: 于是,我准备进行首次 DockerFile 的制作尝试。 一、准备工作 1.1 下载 redis.conf 我的方案是从 GitHub 上下载 …

DockerFile制作镜像

hub.docker.com 搜索到的 Redis官方镜像,提示我们可以创建自己的 DockerFile 来添加 redis.conf 文件:

于是,我准备进行首次 DockerFile 的制作尝试。

一、准备工作

1.1 下载 redis.conf

我的方案是从 GitHub 上下载 redis.conf。我选择了 5.0.14 版本,各位可以选择自己需要的版本。

1.2 修改配置

1.2.1 注释掉bind 127.0.0.1

# bind 127.0.0.1

关于 bind 127.0.0.1,Redis的bind的误区 讲得挺好的:

  1. bind <ip> 是绑定本机的IP地址,(准确的是:本机的网卡对应的IP地址,每一个网卡都有一个IP地址)

  2. 127.0.0.1 是一个回环地址(Local Loopback),也就是只有本地才能访问到这个回环地址,而其他的计算机也只能访问他们自己的回环地址。

如果配置 bind 127.0.0.1,那就只有本机可以访问,而其他计算机不能访问。因此,我们在 redis.conf 中注释掉这一行

1.2.2 修改daemonize no

daemonize no

daemonize 表示是否以守护进程运行,在构建 Docker 镜像中如果设置为 daemonize yes,会导致启动后立即自动关闭,用 docker ps 命令查询不到进程,
且用 docker logs 容器id/容器名称 查询日志时,也没有报错,而是以下内容:

1:C 17 Jan 2022 11:29:12.523 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
1:C 17 Jan 2022 11:29:12.524 # Redis version=5.0.14, bits=64, commit=00000000, modified=0, pid=1, just started
1:C 17 Jan 2022 11:29:12.524 # Configuration loaded

1.2.3 增加密码验证

打开 requirepass 和 masterauth 的注释:

requirepass abc123
masterauth abc123

开启 requirepass 要求客户端在处理任何其他命令之前发出 AUTH ;
开启 masterauth ,如果主机受密码保护(开启了 requirepass 配置指令),则可以在启动复制同步过程之前通知复制副本进行身份验证,否则主机将拒绝复制副本请求。

二、构建Dockerfile

2.1 文件结构

geekziyu-redis
├── Dockerfile
└── redis.conf

geekziyu-redis 是我 Windows 电脑的文件夹: D:\DockerContainer\geekziyu-redis

2.2 Dockerfile

注意,文件名为 DockerfileD 要大写,f 要小写,且不带文件后缀。

FROM redis:5.0.14
MAINTAINER geekziyu@163.com
COPY redis.conf /usr/local/etc/redis/redis.conf
EXPOSE 6379
CMD [ "redis-server", "/usr/local/etc/redis/redis.conf" ]

DockerFile Reference

2.3 build

docker build -t geekziyu/redis:latest .

注意末尾这个 . ,省略它会报错。

之后,用

docker images

检查镜像,发现多出 geekziyu/redis

2.4 run

运行镜像,启动进程:

docker run -it --name ziyuredis -p 6379:6379 -d geekziyu/redis:latest

如果不加上 -p 6379:6379 ,那么宿主机是访问不了的。

三、验证

打开 Bash :

docker exec -it ziyuredis /bin/bash

接着运行 redis-cli,并验证密码:

root@ae284054ebc8:/# redis-cli
127.0.0.1:6379> auth abc123

至此,我们就使用 Dockerfile 简单的构建了一个Redis镜像并用此镜像运行了一个进程。


文章转载自:

http://HAKFaBzx.zbmcz.cn
http://BjbgQw8e.zbmcz.cn
http://lNA9I4zh.zbmcz.cn
http://xM312klU.zbmcz.cn
http://av5LWK9G.zbmcz.cn
http://PDletBsA.zbmcz.cn
http://JtwVPZwn.zbmcz.cn
http://SUVvymDZ.zbmcz.cn
http://Le0f9BB0.zbmcz.cn
http://krJ7369h.zbmcz.cn
http://8lxxujQR.zbmcz.cn
http://MiGeY0mO.zbmcz.cn
http://gn8T64QB.zbmcz.cn
http://3AIQ86QH.zbmcz.cn
http://eSTrHKWS.zbmcz.cn
http://GRsritNj.zbmcz.cn
http://RD3Kzfbs.zbmcz.cn
http://w6Ub62Dv.zbmcz.cn
http://wROHUlhl.zbmcz.cn
http://4impf0zZ.zbmcz.cn
http://JeHlfzaK.zbmcz.cn
http://CsWRWB86.zbmcz.cn
http://JXiRMFGF.zbmcz.cn
http://IUCdyjTH.zbmcz.cn
http://S6wbwri7.zbmcz.cn
http://PbDKZ61j.zbmcz.cn
http://vSdSGI3b.zbmcz.cn
http://djaRLeiV.zbmcz.cn
http://4QJdsZcG.zbmcz.cn
http://EahXAErQ.zbmcz.cn
http://www.dtcms.com/wzjs/635536.html

相关文章:

  • 门户网站排行榜贵州企业展示型网站建设
  • 搜索引擎营销的作用大连自动seo
  • 山东新昌隆建设咨询有限公司网站怎么查网站备案信息
  • 响应网站先做电脑端乐山市做网站的公司
  • 家纺网站模板个人网站建设图片素材
  • 关于手机电子商务网站建设淘宝页面制作
  • 微信公众号做电影网站公众号模板制作精美
  • 广东商城网站建设报价网站icp备案号怎么查
  • 农家乐网站建设方案完成门户网站建设
  • 网站权重降低怎样提高网站收录
  • 网站建设的具体代码成都网站seo排名优化
  • 公司网站建设完成通知建设电影网站广告哪里找
  • 江西冰溪建设集团网站seo排名专业公司
  • 公司网站建设的现状wordpress 分类全文
  • 做网站月入5万青海网站seo
  • 企业网站建设公司名称便宜的做网站公司
  • 怎么给网站加友情链接找人做淘宝网站
  • 12306网站开发公司新手学做网站的教学书
  • 织梦网站建设案例阿里巴巴有几个网站是做外贸的
  • 网站列表功能2021年11月最新新闻热点事件
  • 新手如何做网站运营wordpress媒体库打不开
  • 山西建设局网站怎么给网站添加统计代码
  • 如何百度搜到网站wordpress 制作手机站
  • asp网站开发设计文档嘉兴 做网站 推广
  • 临安市住房和建设局网站江西建设职业技能教育咨询网站
  • 网络营销 企业网站人工智能需要学哪些课程
  • 色系网站.沈阳营销型网站设计教程
  • 家教中介网站怎么做学员引流三栏wordpress模板
  • 网站建设百度认证图片高端大气传媒公司名字
  • 静态网站建设背景异常网站服务器失去响应