美文网首页
Docker 安装Redis并运行

Docker 安装Redis并运行

作者: TheAPICaller | 来源:发表于2019-05-08 10:04 被阅读0次

Docker 安装Redis并运行

查看镜像上的Docker最新的版本

docker search redis

拉取Docker上的Redis

docker pull reids

查看Docker上安装的镜像

docker iamges
docker images redis

启动镜像

方式一:

docker run --name myRedis -p 6379:6379 --restart=always -v G:/Hyper-V/Redis/Data:/data -d redis redis-server --appendonly yes
命令 含义
-d 本地运行
6379:6379 本地端口:Redis容器内部端口
-v 开启文件挂载
G:/redisData Redis持久化数据存放目录
redis docker的镜像名
redis-server redis服务器
--appendonly yes 开启持久化
--name 执行这个运行的名称
--restart=always Docker启动容器就启动

方式二:

version: '3.0'
services:
    redis:
        image: redis:5.0.5
        container_name: Redis5.0.5
        restart: always
        ports:
            - "6379:6379"
        networks:
            - some-network
        volumes:
            - G:/Hyper-V/redis/data:/data
            - G:/Hyper-V/Redis/Conf/redis.conf:/etc/redis/redis.conf
        command: redis-server /etc/redis/redis.conf
networks:
  some-network:
    external: true
参数 含义
version 版本号
services services 固定写死
redis 在network容器通信时用到
image 镜像版本
container_name 容器名称
restart 重启状态, 这里我配置的是always, 会随着docker启动, 容器自启动
ports 端口映射
networks 指定网络(可以忽略, 删掉)
volumes 挂载
command 命令: 根据配置文件启动Redis
运行方式: docker-compose up -d
docker-compose -f 文件.yml up -d

查看运行的镜像

docker ps

停掉正在运行的容器

docker stop myRedis

删掉容器

docker rm myRedis

重新运行的容器

docker start myRedis

相关文章

网友评论

      本文标题:Docker 安装Redis并运行

      本文链接:https://www.haomeiwen.com/subject/ysgpoqtx.html