手摸手教学 - Docker(五) 超级爽!持久化数据库-bind mounts!
若有疑问参考前面几篇
Docker
文章,循序渐进
不懂算我输,话不多说,实战为主!
作者:变优秀的小白
Github:关注YX-XiaoBai
爱好:Americano More Ice !
QQ学习交流群(new): 811792998
- 本文 - github源码地址
目录
- 使用bind mounts
- 对比两种volume类型
- 启动一个dev模式容器
使用bind mounts
- nodemon
- 一款很好的监视文件改动和启动应用的工具
对比两种volume类型
Named Volumes | Bind Mounts | |
---|---|---|
主机位置 | Docker选择 | 自主选择 |
安装例子(-v )
|
my-volume:/usr/local/data | /path/to/data:/user/local/data |
使用容器内容填充新volume
|
Yes | No |
支持Volume 驱动
|
Yes | No |
启动一个dev模式容器
为了我们的容器支持发展工作流,我们将会做这几件事
- 安装我们的源码进容器
- 下载所有依赖,包括
dev
的依赖 - 启动
nodemon
去监视文件系统的改动
话不多说,实战为主!
确保你没有运行以前
getting-started
的容器运行下面的命令
docker run -dp 3000:3000 \-w /app -v "$(pwd):/app" \node:12-alpine \sh -c "yarn install && yarn run dev"
分析下所有的flag
-dp 3000:3000
:d
在后台运行隔离模式和p
创建一个端口映射-w /app
: 设置工作目录
或者说是命令运行的目录-v "$(pwd):/app"
: 将当前目录从容器绑定到/app
目录node:12-apline
: 使用的镜像。这个Dockerfile
中我们应用的基本镜像sh -c "yarn install && yarn run dev
: 我们使用sh
启动一个shell
终端(alpine
没有bash
),接着运行命令yarn install
下载所有依赖,然后yarn run dev
运行应用。如果我们看package.json
会发现dev
脚本正在启动nodemon
- 通过
docker logs -f <container-id>
查看日志
- 修改文件
src/static/js/app.js
,然后保存
容器会自动重启,刷新页面http://localhost:3000
即可看到效果
- 完成后,停止容器并使用
docker build -t getting-started .
构建一个新镜像
结束语:不懂算我输,当然~如果遇到什么疑问或者建议的,可直接留言评论!作者看到会马上一一回复!
如果觉得小白此文章不错或对你有所帮助,期待你的一键三连
手摸手教学 - Docker(五) 超级爽!持久化数据库-bind mounts!相关推荐
- 被一位读者赶超,手摸手 Docker 部署 ELK Stack
被一位读者赶超,容器化部署 ELK Stack 你好,我是悟空. 被奇幻"催更" 最近有个读者,他叫"老王",外号"茴香豆泡酒",找我崔更 ...
- 短视频Gif快手-有点意思 | 手摸手产品研究院
手摸手产品研究院是由PMCAFF发起的深度研究产品的产品经理精华小分队,旨在每天一起研究一款产品,并且由阿德老师手摸手指导写分析报告. ...
- 手摸手,带你用vue撸后台 系列一(基础篇) - 掘金
完整项目地址:vue-element-admin 系列文章: 手摸手,带你用 vue 撸后台 系列一(基础篇) 手摸手,带你用 vue 撸后台 系列二(登录权限篇) 手摸手,带你用 vue 撸后台 系 ...
- 招聘行业颠覆者【伯小乐】| 手摸手产品研究院
手摸手产品研究院是由PMCAFF发起的深度研究产品的产品经理精华小分队,旨在每天一起研究一款产品,并且由阿德老师手摸手指导写分析报告. 作者微信:weihe2416 "伯小乐" 是 ...
- IN-我的生活in记 | 手摸手产品研究院
手摸手产品研究院是由PMCAFF发起的深度研究产品的产品经理精华小分队,旨在每天一起研究一款产品,并且由阿德老师手摸手指导写分析报告. 引言 IN是一款基于女性和品牌的时尚品位分享移动端社区,以图片社 ...
- 玩美自由行体验报告 | 手摸手产品研究院
手摸手产品研究院是由PMCAFF发起的深度研究产品的产品经理精华小分队,旨在每天一起研究一款产品,并且由阿德老师手摸手指导写分析报告. 个人微信:Hm_VS_Zyf 玩美自由行app是一款在线境外旅行 ...
- 手摸手产品研究院 | 玲珑沙龙-一个可以“撕逼”的女性文化社区
手摸手产品研究院是由PMCAFF发起的深度研究产品的产品经理精华小分队,旨在每天一起研究一款产品,并且由阿德老师手摸手指导写分析报告. 1-玲珑沙龙? 什么是玲珑沙龙,那些人在玩玲珑沙龙,为什么会玩? ...
- 每天研究一个产品,阿德老师“手摸手”带你写产品分析报告 |
作为一个产品经理,要高频地去把玩各种最新产品,所以我们想把那些对世界充满好奇心.勇于探索新鲜事物的产品经理都聚在一起.一起深入研究国内外最新/奇产品,一起发现有趣的事情,并把研究心得都整理成文章沉淀下 ...
- vue 前端显示图片加token_手摸手,带你用vue撸后台 系列二(登录权限篇)
完整项目地址:vue-element-admin https://github.com/PanJiaChen/vue-element-admin 前言 拖更有点严重,过了半个月才写了第二篇教程.无奈自 ...
最新文章
- 阿里云ECS上LVM磁盘配置
- matlab 参数识别,[转载]自编最小二乘法的Matlab参数辨识程序(含实例)
- A站有一个页面需要PV统计 A站读写该数据 B站读该数据 需要数据同步
- (42)Verilog HDL 打两拍设计
- Memcached学习---(2)Linux Memcached 安装
- onenetsim定位功能吗_餐饮空间的设计原则和特点,你了解吗?
- 【后缀数组】洛谷P3809模板题
- LINUX下载maven/mvn
- Spring 源码编译
- java数据结构与算法pdf下载
- 鸿蒙2.0公测版支持机型,华为鸿蒙2.0露真容,公测版支持机型公布
- 【转载】Altera FPGA使用通用SPI Flash(代替EPCS的方法)
- spider pi 智能视觉六足机器人 开箱介绍 0602
- Echarts Map地图类型使用
- 对 kubeadm 进行故障排查
- 什么是Bom,常用的bom属性又有哪些?
- 计算机把C盘无法扩展,如何解决可分配空间却无法扩展C盘的问题?
- 单片微型计算机徐春辉,单片微机原理及应用 徐春辉第12章 习题答案
- AI测试】人工智能测试整体介绍——第五部分
- Post请求body为list,校验里面的对象
热门文章
被一位读者赶超,容器化部署 ELK Stack 你好,我是悟空. 被奇幻"催更" 最近有个读者,他叫"老王",外号"茴香豆泡酒",找我崔更 ...
手摸手产品研究院是由PMCAFF发起的深度研究产品的产品经理精华小分队,旨在每天一起研究一款产品,并且由阿德老师手摸手指导写分析报告. ...
完整项目地址:vue-element-admin 系列文章: 手摸手,带你用 vue 撸后台 系列一(基础篇) 手摸手,带你用 vue 撸后台 系列二(登录权限篇) 手摸手,带你用 vue 撸后台 系 ...
手摸手产品研究院是由PMCAFF发起的深度研究产品的产品经理精华小分队,旨在每天一起研究一款产品,并且由阿德老师手摸手指导写分析报告. 作者微信:weihe2416 "伯小乐" 是 ...
手摸手产品研究院是由PMCAFF发起的深度研究产品的产品经理精华小分队,旨在每天一起研究一款产品,并且由阿德老师手摸手指导写分析报告. 引言 IN是一款基于女性和品牌的时尚品位分享移动端社区,以图片社 ...
手摸手产品研究院是由PMCAFF发起的深度研究产品的产品经理精华小分队,旨在每天一起研究一款产品,并且由阿德老师手摸手指导写分析报告. 个人微信:Hm_VS_Zyf 玩美自由行app是一款在线境外旅行 ...
手摸手产品研究院是由PMCAFF发起的深度研究产品的产品经理精华小分队,旨在每天一起研究一款产品,并且由阿德老师手摸手指导写分析报告. 1-玲珑沙龙? 什么是玲珑沙龙,那些人在玩玲珑沙龙,为什么会玩? ...
作为一个产品经理,要高频地去把玩各种最新产品,所以我们想把那些对世界充满好奇心.勇于探索新鲜事物的产品经理都聚在一起.一起深入研究国内外最新/奇产品,一起发现有趣的事情,并把研究心得都整理成文章沉淀下 ...
完整项目地址:vue-element-admin https://github.com/PanJiaChen/vue-element-admin 前言 拖更有点严重,过了半个月才写了第二篇教程.无奈自 ...