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啦