2 Docker安装+Redis简易搭建

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

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

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

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

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

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

2 Docker安装+Redis简易搭建_第1张图片
2 Docker安装+Redis简易搭建_第2张图片

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

2 Docker安装+Redis简易搭建_第3张图片

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

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

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

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

2 Docker安装+Redis简易搭建_第4张图片

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

2 Docker安装+Redis简易搭建_第5张图片

        应用、重启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简易搭建)