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
个人学习笔记,记录日常学习,便于查阅及加深,仅为方便个人使用。

浙公网安备 33010602011771号