Docker-实战系列之Dockerfile构建redis镜像
一、本地搭建redis环境
#!/bin/bash
yum install -y gcc gcc-c++ make openssl openssl-devel
cd /usr/local/redis-4.0.9
make && make PREFIX=/usr/local/redis install
mkdir -p /usr/local/redis/conf/
cp /usr/local/redis-4.0.9/redis.conf /usr/local/redis/conf/
sed -i '69s/127.0.0.1/0.0.0.0/' /usr/local/redis/conf/redis.conf
sed -i '88s/protected-mode yes/protected-mode no/' /usr/local/redis/conf/redis.conf
(注意:
sed -i '69s/127.0.0.1/0.0.0.0/' /usr/local/redis/conf/redis.conf
sed -i '88s/protected-mode yes/protected-mode no/' /usr/local/redis/conf/redis.conf
这两行的意思是修改/usr/local/redis/conf/redis.conf 文件,为了宿主机可以监听容器的端口
)
2、编译安装shell脚本redis_install.sh
二、Dockerfifile构建redis镜像
- 编写redis编译安装shell脚本redis_install.sh
(注意:
sed -i '69s/127.0.0.1/0.0.0.0/' /usr/local/redis/conf/redis.conf
sed -i '88s/protected-mode yes/protected-mode no/' /usr/local/redis/conf/redis.conf
这两行的意思是修改/usr/local/redis/conf/redis.conf 文件,为了宿主机可以监听容器的端口
)
- 编写Dockerfifile
- 制作Nginx镜像:
- 测试redis:
找到容器ip地址:docker inspect 9b402baeaba7
连接redis:/usr/local/redis/bin/redis-cli -h 172.17.0.2 -p 6379
posted on 2021-11-28 15:54 cherry_ning 阅读(1187) 评论(0) 收藏 举报
浙公网安备 33010602011771号