Windows Docker Toolbox 安装Redis等开发环境
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 存储位置】默认在系统盘!
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等开发环境的更多相关文章
- Windows XP下安装WinCE6.0开发环境
Windows下怎样编译WinCE6.0及开发应用程序.以下介绍(安装之前必须保证C盘有足够的空间!20g左右!主要是由于在安装程序在安装过程中要解压): 在Visual Studio 2005之前, ...
- 【转】linux和windows下安装python集成开发环境及其python包
本系列分为两篇: 1.[转]windows和linux中搭建python集成开发环境IDE 2.[转]linux和windows下安装python集成开发环境及其python包 3.windows和l ...
- Windows下安装Object C开发环境,及Hello Word(转)
Windows下安装Object C开发环境,及Hello Word 最近想学习iphone开发,但是由于没有c基础,只有java基础.所以先从基础学习,首先是搭建环境,目前手头没有mac机子,只能先 ...
- Windows 安装 Go语言开发环境
Windows 安装 Go语言开发环境 下载安装包 下载地址:http://www.golangtc.com/download 32 位请选择名称中包含 windows-386 的 msi 安 ...
- Windows10下的docker安装与入门 (一)使用docker toolbox安装docker
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化.容器是完全使用沙箱机制,相互之间不会有任何 ...
- Windows10 使用docker toolbox安装docker
一.介绍 Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化.容器是完全使用沙箱机制,相互之间 ...
- (转)Windows10下的docker安装与入门 (一)使用docker toolbox安装docker
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化.容器是完全使用沙箱机制,相互之间不会有任何 ...
- windows下php7安装redis扩展
windows下php7安装redis扩展windows下开发用的wamp集成的环境,想装个php-redis扩展.php_redis.dll下载地址:https://pecl.php.net/pac ...
- react-native —— 在Windows下搭建React Native Android开发环境
在Windows下搭建React Native Android开发环境 前段时间在开发者头条收藏了 @天地之灵_邓鋆 分享的<在Windows下搭建React Native Android开发环 ...
随机推荐
- 模拟@Test的功能实现
注解和注释区别 * 注释:给程序员看的.* 注解:给虚拟机看的.(让虚拟机看到程序中的注解,注解代表程序的一些特殊的功能.) JDK中提供的注解 @Override :描述子类重写父类的方法: * J ...
- springAop 使用@Around,@After等注解时,代码运行两边的问题
springAop使用@Around,@After等注解时,代码运行两边的问题 将@Component注解删掉就好了
- OpenLayers学习笔记(六)— 拖拽叠加层overlayer
是在官网例子基础上增加的拖拽功能 GitHub:八至 作者:狐狸家的鱼 本文链接:拖拽叠加层overlayer 全部代码 <!DOCTYPE html> <html> < ...
- 洛谷P5112 FZOUTSY
卡map还行.....手写hash表即可. 我一开始以为这个k会变......在sam上想各种奇技淫巧. k不变就是问一段区间有多少对长度为k的子串相同. 然后hash把子串转化为数字,就是区间有多少 ...
- (转)java 序列化ID的作用
序列化ID的作用: 其实,这个序列化ID起着关键的作用,它决定着是否能够成功反序列化!简单来说,java的序列化机制是通过在运行时判断类的serialVersionUID来验证版本一致性的.在进行反序 ...
- javascript学习笔记二
1.js的string对象 **创建 String对象 *** var str = "abc"; **方法 和 属性(文档) *** 属性 length : 字符串的长度 ***方 ...
- python enumarate方法的使用
'''enumerate() 函数用于将一个可遍历的数据对象(如列表.元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中.'''
- 洛谷 P2622 关灯问题II(状压DP入门题)
传送门 https://www.cnblogs.com/violet-acmer/p/9852294.html 题解: 相关变量解释: int n,m; ];//a[i][j] : 第i个开关对第j个 ...
- logistics回归简单应用——梯度下降,梯度上升,牛顿算法(一)
警告:本文为小白入门学习笔记 由于之前写过详细的过程,所以接下来就简单描述,主要写实现中遇到的问题. 数据集是关于80人两门成绩来区分能否入学: 数据集: http://openclassroom.s ...
- (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 ...