docker安装常用服务(redis、flink)

redis

一、拉取官方redis5.0 镜像

[root@VM-16-14-centos ~]# docker pull redis:5.0.12
5.0.12: Pulling from library/redis
b4d181a07f80: Pull complete 
86e428f79bcb: Pull complete 
ba0d0a025810: Pull complete 
3608e9786a51: Pull complete 
f881640d21d8: Pull complete 
95a8978f46d8: Pull complete 
Digest: sha256:4993294ba9be7a0763754cca5d9e7be6572e25bc059a6f2b7da4ee4053771f23
Status: Downloaded newer image for redis:5.0.12
docker.io/library/redis:5.0.12
[root@VM-16-14-centos ~]# docker images
REPOSITORY   TAG       IMAGE ID       CREATED         SIZE
redis        5.0.12    aec43d10ed3b   14 months ago   98.4MB

二、创建本机redis挂载目录

[root@VM-16-14-centos ~]# mkdir -p /root/redis/data /root/redis/conf

三、下载官网 redis.conf 配置文件

[root@VM-16-14-centos ~]# cd /root/redis/conf
[root@VM-16-14-centos conf]# wget http://download.redis.io/redis-stable/redis.conf

四、修改 配置文件

1、注释掉配置文件中  bind 127.0.0.1 -::1 ,解除本地连接限制
2、修改 protected-mode yes 为 protected-mode on,保护模式,限制为本地访问,修改后解除保护模式
3、修改 daemonize yes 为 daemonize on,修改为守护进程
4、修改密码 requirepass 密码

五、启动容器

docker run -d --name redis -p 6379:6379 -v /mnt/redis/conf/redis.conf:/redis.conf -v /mnt/redis/data:/data redis:5.0.12 redis-server --appendonly yes --requirepass HaiNei1205~!

 

https://blog.csdn.net/zhangli_li520/article/details/126849656

 

 

docker环境下安装flink

docker run -d --name flink-jobmanager  -p 8081:8081 -p 6123:6123 --restart=always flink:1.18.0-scala_2.12-java11 jobmanager

获取JobManager的IP地址

docker inspect -f '{{range.NetworkSettings.Networks}}{{.IPAddress}}{{end}}' flink-jobmanager

启动TaskManager

docker run -d --name flink-taskmanager -e JOB_MANAGER_RPC_ADDRESS=172.17.0.3 -p 6121:6121 -p 6122:6122 --restart=always flink:1.18.0-scala_2.12-java11 taskmanager

 

https://blog.csdn.net/tianmlin1/article/details/146348594

 

posted @ 2025-05-13 17:15  wq9  阅读(29)  评论(0)    收藏  举报