Redis作者不接受微软的补丁

Redis文档(https://redis.io/topics/quickstart)

  • redis-server 是 Redis Server 本身
  • redis-sentinel 后台监控以及控制台出错消息
  • redis-cli 和Redis交互的命令行环境
  • redis-benchmark 用来测试性能
  • redis-check-aof and redis-check-dump 用于处理冲突的数据文件 data files.

1.【更改 docker machine 存储位置】默认在系统盘!

MACHINE_STORAGE_PATH

2.【更改路径 自己安装过的 bash.exe】

配置 Docker Quickstart Terminal

3.备选【更改镜像】阿里云docker-machine ssh default

sudo sed -i "s|EXTRA_ARGS='|EXTRA_ARGS='--registry-mirror=加速地址 |g" /var/lib/boot2docker/profile
exit
docker-machine restart default 4【加入共享文件夹】默认挂载的是 C:/USERS
问题:403 nginx
解决:把 compose.yml 所在文件夹放到 C:/USERS/<your-rname>/下,default container 都没问题。 【共享文件夹方式解决】
参考链接 总结 : f:/dev/vmshare 挂到 /vmshare ,然后 /vmshare/fangPHP-master/data/web 挂到 /data
简化就是:
本地 -> 共享 -> 虚拟机 -> volumes 挂载 (虚拟机绝对路径:虚拟机) VS 本地 -> volumes 挂载 -> 虚拟机 (本地路径:虚拟机) 细化问题:本地相对路径 在 c/Users 默认挂载可以工作
(根据  docker-toolbox 提供 docker-machine通过boot2docker.iso创建轻量linux,那就把共享文件夹挂到linux,然后使用linux路径 )         
尝试:虚拟机绝对路径   修改compose.yml 解决。

【停止下当前在跑的虚拟机】docker-machine stop  【如果是 Kitematic 那就设置下 退出窗口关闭 headless的vbox】
【打开 Virtualbox】 设置共享文件夹 vmshare f:/dev/vmshare
docker-machine start
docker-machine ssh default
cd /var/lib/boot2docker/
sudo vi bootlocal.sh #文件内容在后面,这个文件启动时会被自动执行
bootlocal.sh
#!/bin/sh
mkdir -p /vmshare
mkdir -p /data
mount -t vboxsf vmshare /vmshare
sudo chmod a+x bootlocal.sh
sudo reboot Compose.yml 配置Volumes 使用虚拟机绝对路径 ok
volumes:
- "/vmshare/fangPHP-master/data/web:/data"
 

挂载示例


docker run --name nginx -P -v /workspace/www:/usr/share/nginx/html -v /workspace/nginx/default.conf:/etc/nginx/conf.d/default.conf nginx


………………………………………………………………………………………………………………

Docker (LXC Image Image Container)日常部分

docker pull [options] NAME[:TAG]

docker images

docker run NAME[:TAG]

docker exec --help

默认网络类型是 brige    container > brige > eth0

netstat -na|grep 8080

有链接

https://docs.docker.com/toolbox/toolbox_install_windows/

docker官方文档:https://docs.docker.com/get-started/part2/#run-the-app

												

Windows Docker Toolbox 安装Redis等开发环境的更多相关文章

  1. Windows XP下安装WinCE6.0开发环境

    Windows下怎样编译WinCE6.0及开发应用程序.以下介绍(安装之前必须保证C盘有足够的空间!20g左右!主要是由于在安装程序在安装过程中要解压): 在Visual Studio 2005之前, ...

  2. 【转】linux和windows下安装python集成开发环境及其python包

    本系列分为两篇: 1.[转]windows和linux中搭建python集成开发环境IDE 2.[转]linux和windows下安装python集成开发环境及其python包 3.windows和l ...

  3. Windows下安装Object C开发环境,及Hello Word(转)

    Windows下安装Object C开发环境,及Hello Word 最近想学习iphone开发,但是由于没有c基础,只有java基础.所以先从基础学习,首先是搭建环境,目前手头没有mac机子,只能先 ...

  4. Windows 安装 Go语言开发环境

    Windows 安装 Go语言开发环境   下载安装包 下载地址:http://www.golangtc.com/download   32 位请选择名称中包含 windows-386 的 msi 安 ...

  5. Windows10下的docker安装与入门 (一)使用docker toolbox安装docker

    Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化.容器是完全使用沙箱机制,相互之间不会有任何 ...

  6. Windows10 使用docker toolbox安装docker

    一.介绍 Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化.容器是完全使用沙箱机制,相互之间 ...

  7. (转)Windows10下的docker安装与入门 (一)使用docker toolbox安装docker

    Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化.容器是完全使用沙箱机制,相互之间不会有任何 ...

  8. windows下php7安装redis扩展

    windows下php7安装redis扩展windows下开发用的wamp集成的环境,想装个php-redis扩展.php_redis.dll下载地址:https://pecl.php.net/pac ...

  9. react-native —— 在Windows下搭建React Native Android开发环境

    在Windows下搭建React Native Android开发环境 前段时间在开发者头条收藏了 @天地之灵_邓鋆 分享的<在Windows下搭建React Native Android开发环 ...

随机推荐

  1. 模拟@Test的功能实现

    注解和注释区别 * 注释:给程序员看的.* 注解:给虚拟机看的.(让虚拟机看到程序中的注解,注解代表程序的一些特殊的功能.) JDK中提供的注解 @Override :描述子类重写父类的方法: * J ...

  2. springAop 使用@Around,@After等注解时,代码运行两边的问题

    springAop使用@Around,@After等注解时,代码运行两边的问题 将@Component注解删掉就好了

  3. OpenLayers学习笔记(六)— 拖拽叠加层overlayer

    是在官网例子基础上增加的拖拽功能 GitHub:八至 作者:狐狸家的鱼 本文链接:拖拽叠加层overlayer 全部代码 <!DOCTYPE html> <html> < ...

  4. 洛谷P5112 FZOUTSY

    卡map还行.....手写hash表即可. 我一开始以为这个k会变......在sam上想各种奇技淫巧. k不变就是问一段区间有多少对长度为k的子串相同. 然后hash把子串转化为数字,就是区间有多少 ...

  5. (转)java 序列化ID的作用

    序列化ID的作用: 其实,这个序列化ID起着关键的作用,它决定着是否能够成功反序列化!简单来说,java的序列化机制是通过在运行时判断类的serialVersionUID来验证版本一致性的.在进行反序 ...

  6. javascript学习笔记二

    1.js的string对象 **创建 String对象 *** var str = "abc"; **方法 和 属性(文档) *** 属性 length : 字符串的长度 ***方 ...

  7. python enumarate方法的使用

    '''enumerate() 函数用于将一个可遍历的数据对象(如列表.元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中.'''

  8. 洛谷 P2622 关灯问题II(状压DP入门题)

    传送门 https://www.cnblogs.com/violet-acmer/p/9852294.html 题解: 相关变量解释: int n,m; ];//a[i][j] : 第i个开关对第j个 ...

  9. logistics回归简单应用——梯度下降,梯度上升,牛顿算法(一)

    警告:本文为小白入门学习笔记 由于之前写过详细的过程,所以接下来就简单描述,主要写实现中遇到的问题. 数据集是关于80人两门成绩来区分能否入学: 数据集: http://openclassroom.s ...

  10. (BFS 二叉树) leetcode 515. Find Largest Value in Each Tree Row

    You need to find the largest value in each row of a binary tree. Example: Input: 1 / \ 3 2 / \ \ 5 3 ...