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