linux中使用docker创建redis容器镜像

redis也是一种数据库,创建过程基本与mysql容器差不多,不过语法上稍有不同

cd /root
mkdir redis
docker search redis
docker pull redis
docker images

docker run -p 6380:6379 --restart=always \
-v /root/redis:/usr/local/etc/redis \
--name redis --appendonly yes -d --requirepass "123456" \
redis redis-serve redis:latest 

# 命令说明:
# -p:宿主机端口与容器端口映射
# -v:挂载,将容器中的redis持久化数据挂载到宿主机,避免容器重启导致的数据丢失。
# --restart=always:无论什么情况挂壁,总是重启
# --name:容器名称
# -d:使用指定的镜像(redis的4.0.8版本的镜像)在后台运行容器
# --appendonly yes:redis运行时开启持久化 
# --requirepass "123456":设置redis登陆密码


docker run -p 6380:6379 -v /root/redis:/data --restart=always --name redis -d redis:latest redis-server --appendonly yes --requirepass "QWERasdf1234"
# 不换行命令
docker ps -a

# 现在要记得去云服务器面板新建一个防火墙端口6380,然后就可以在本地通过云主机IP+映射宿主机端口6380+密码访问线上redis啦

 

 

 

 

 


 

 

posted @ 2022-11-29 14:16  知兮  阅读(267)  评论(0编辑  收藏  举报