docker-compose编排redis并加入开机启动,一共有8个步骤
1.拉取镜像
docker pull redis
2.创建 redis 目录文件
mkdir –p /opt/redis
3.编写redis.yml
vim /opt/redis/redis.yml
redis:
image: redis
container_name: redis
restart: always
ports:
- "6379:6379"
3.构建容器 (只有容器创建成功了,开机启动才能找到该容器)
docker-compose -f /opt/redis/redis.yml up
4.启动容器
docker-compose -f /opt/redis/redis.yml start
5.编写开机启动脚本
cd /opt/redis
vim dkredis
#!/bin/bash
#chkconfig:2345 30 80
case $1 in
start)
docker-compose -f /opt/redis/redis.yml start
;;
stop)
docker-compose -f /opt/redis/redis.yml stop
;;
restart)
docker-compose -f /opt/redis/redis.yml restart
;;
*)
echo "require start|stop|restart" ;;
esac
6.上传启动脚本到/etc/init.d/
cp dkredis /etc/init.d/
7.授权
chmod +x /etc/init.d/dkredis
8.加入开机启动
chkconfig --add dkredis
二、 临时安装redis
docker run -itd --name redis-test -p 6379:6379 redis
本文详细介绍了如何使用docker-compose在Linux系统中编排部署Redis服务,并设置为开机启动。首先从Docker Hub拉取Redis镜像,然后创建配置文件和容器。接着,编写开机启动脚本并将其添加到系统服务中,通过chkconfig使其在启动时自动运行。此外,还提供了临时安装Redis的快捷方法,通过单次运行命令快速启动Redis容器。
1488

被折叠的 条评论
为什么被折叠?



