docker 安装 redis
docker 安装 reids
Docker 安装Redis
搜索redis镜像
docker search redis
这里没有指定redis的版本 所以会搜到很多。如下是指定版本:
docker 拉取镜像
docker pull <镜像名称>:<镜像版本>
不写版本默认下载最新版本
docker pull redis
查看所有镜像,我这里下载的是5.0版本
docker images
运行 redis
这里要做提前准备 在本机执行
mkdir -p /docker/redis/conf
mkdir -p /docker/redis/data
conf 文件夹下放入 redis.conf 配置文件,下载后修改自己所需要的配置
docker run -p 6379:6379
--name redis
-v $PWD/docker/redis/conf:/etc/redis/redis.conf
-v $PWD/docker/redis/data:/data -d redis:5.0
redis-server /etc/redis/redis.conf
--requirepass "123456"
--appendonly yes
命令 | 描述 |
---|---|
–name redis | 启动容器的名字 |
-p 6379:6379 | 讲容器端口映射(冒号后)到主机端口(冒号前) |
-d | 后台运行 |
-v $PWD/docker/redis/data:/data | 将Redis储存文件夹挂在到主机 |
-v $PWD/docker/redis/conf:/etc/redis/redis.conf | 将配置文件夹挂在到主机 |
–requirepass | 密码 |
–appendonly | 是否开启redis 持久化 |
此命令运行后会出现容器的id 之后的操作可以都通过容器id操作
doker 的基本操作
命令 | 描述 |
---|---|
docker build -t <容器名称>:<容器版本> . | 上传到docker (注意后面的点,这个点很重要,表示当前目录下) |
docker images | 查看所有的镜像 |
docker ps | 查看所有运行的容器 |
docker ps -a | 查看所有容器 |
docker stop <容器id> | 停止容器 |
docker rm <容器id> | 删除容器 |
docker rmi -f <镜像名称>:<镜像版本> | 删除镜像 |