docker安装redis:6.2.5版本
·
首先将docker的镜像地址配置成国内的地址,要不然会拉取超时:
vi /etc/docker/daemon.json
直接粘贴:
{
"registry-mirrors": ["http://hub-mirror.c.163.com",
"https://docker.mirrors.ustc.edu.cn",
"https://docker.registry.cyou","https://docker-cf.registry.cyou",
"https://dockercf.jsdelivr.fyi","https://docker.jsdelivr.fyi",
"https://dockertest.jsdelivr.fyi",
"https://mirror.aliyuncs.com",
"https://dockerproxy.com",
"https://mirror.baidubce.com",
"https://docker.m.daocloud.io",
"https://docker.nju.edu.cn",
"https://docker.mirrors.sjtug.sjtu.edu.cn",
"https://mirror.iscas.ac.cn","https://docker.rainbond.cc"]
}
修改完镜像地址后,需要重启一下docker服务:
sudo systemctl restart docer
拉取镜像:
docker pull redis:6.2.5
启动容器:
docker run -p 6379:6379 --restart=unless-stopped --name dev-redis -v /home/install/redis/redis.conf:/etc/redis/redis.conf -v /usr/local/docker/data:/home/install/redis/data -d redis:6.2.5 redis-server /etc/redis/redis.conf
-v 宿主机地址:容器地址,这里放的配置文件,及redis的数据
注意:如果是使用docker 根据配置文件启动,在配置文件中,不能把redis设置为后台启动, 即daemonize 必须是no,要不然会一直Restarting
更多推荐

所有评论(0)