美文网首页
2 Docker安装+Redis简易搭建

2 Docker安装+Redis简易搭建

作者: Pandaxzj | 来源:发表于2019-03-14 20:07 被阅读0次

            标题是“简易”搭建,因为复杂的我也不会。

            以下搭建过程主要参考了http://www.moguf.com/post/windockerrunredis

            由于Docker需要Hyper-V服务,所以可以提前开启。进入控制面板中的启用或关闭系统功能,找到Hyper-V将其启用(如无法开启可能需要进入Bios开启虚拟化服务):

            在Docker官网下载安装程序(500M,免费但需要注册登陆),安装过程应该不会有什么问题,安装完成时如果没有开启Hyper-V服务会自动帮你打开并重启,初次运行时会很慢。

            成功运行后会在任务栏里显示一个小图标:

            此时就可以在cmd中来使用Docker命令了,可直接输入Docker回车查看指令格式和可用的命令:

            要用到的指令在使用时再介绍,接下来看看(search)为我们提供的Redis的镜像(Docker search redis):

            可以直接使用第一个的官方镜像,使用pull指令进行拉取(Docker pull redis, redis是相应镜像的NAME)。

            但你会发现由于网络原因无法拉取,好在DaoCloud为我们提供了免费的镜像加速服务。

            注册登陆后点击账户头像旁边的小火箭:

            下拉网页,得到一个神秘链接:

            复制链接,右键点击任务栏Docker的小图标,选择Settings,在Daemon中的Registry mirrors里将链接粘贴进去:

            应用、重启Docker,之后就可以正常地拉取Redis的镜像了。使用Docker images命令可查看已拉取的镜像:

            接下来创建并启动一个Redis的容器,一句话解决:

    docker run -d --name myredis -p6379:6379 -v /D:/Workspace/redis-5.0.3/redis redis --appendonly yes

            其中"myredis"是容器的名称;两个6379分别是为Windows和Docker提供的接口;" -v /D:/Workspace/redis-5.0.3/redis"是在Windows本地实际存在的文件夹进行储存;redis --appendonly yes是启动redis服务,并打开redis持久化配置。

            一些指令:

            使用docker ps来查看运行中的容器,使用docker ps -a来查看所有的容器。

            使用docker stop NAME来温柔地停止运行中的容器,使用docker kill NAME来直接杀死运行中的容器。

            使用docker start NAME来启动已停止的容器。

            使用docker rm NAME来移除已停止的容器,使用docker rm --force NAME来暴力地移除运行中的容器。

            Be friendly to your containers :)

    0 开始前的一个私货——cmder

    1 关于python, Redis和Docker

    3 获取代理并储存在Redis中

    相关文章

      网友评论

          本文标题:2 Docker安装+Redis简易搭建

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