共计 1718 个字符,预计需要花费 5 分钟才能阅读完成。
本文实现工夫:2022-03-02 02:13:25
Docker 系列文档:https://github.com/LiangJunro…
序
Hello 小伙伴们早上、中午、下午、早晨、深夜好,我是 jsliang,一个充斥摸索欲,喜爱折腾,乐于扩大本人知识面的一生学习横杠程序员。
本系列文章将以一个萌新的角度,从 0 入门,从装置 Docker,到将 Nginx、Node.js 以及 Puppeteer 服务部署到 Docker 中。
当然,写这篇文章是因为有个工作场景:
- 须要部署一个 Node.js + TypeScript + Puppeteer 的服务到 Docker 中,防止和工作机的开发环境 Hosts 相冲突
所以,它的应用场景是比拟局限的, 仅仅是为了在局域网开启一个服务而已 !
如果小伙伴心愿能出全自动化系列: 本地编写 Git 仓库代码,而后 push 到 GitHub 后,走 CI/CD 并更新到服务器……
欢送催更,如果人多或者我有空会再进一步更新,否则我可能有点小小拖更~
话归正题,本系列次要内容:
- 01 – 下载 & 装置
- 02 – 入门 & Nginx 服务
- 03 – 解疑 & Docker 概念
- 04 – 入门 & Node 服务
- 05 – 解疑 & Docker 指令
- 06 – 入门 & Puppeteer 服务
全系列 Docker 文章能够返回 GitHub,微信用户能够点击文末【浏览原文】查看:https://github.com/LiangJunro…
当然,除此之外,jsliang 会将这系列内容整顿成视频,不便小伙伴们观看学习,感兴趣的能够在 GitHub 首页找到追更 jsliang 的形式~
- Github – LiangJunrong/document-library/
一、下载 & 装置
关上地址进行下载:
- https://www.docker.com/produc…
装置过程如下:
二、查看版本
装置结束后查看版本:docker version
留神,此时它报错:error during connect: This error may indicate that the docker daemon is not running.
三、修复 error during connect
当它报这个错的时候,能够看到桌面端无奈失常启动,界面显示 Docker Desktop stopping...
解决下面报错办法:
- https://stackoverflow.com/que…
我应用的解决方案是 Manuel Larrota 的,界面上 Ctrl + F 间接搜这个人就好
留神 :修复问题过程中很可能要求重启,所以该重启的时候就重启,别始终感觉他们提供的计划没问题
四、修复 WSL 2 installation is iscomplate
启动 Docker 的时候,弹窗:
大略意思就是短少某个小组件,找到同样纳闷:
- https://superuser.com/questio…
解决方案(Using WSL 2 based engine):
- https://docs.microsoft.com/en…
下载这个 .msi
文件并装置即可。
留神 :修复问题过程中很可能要求重启,所以该重启的时候就重启,别始终感觉他们提供的计划没问题
五、查看失常运行
- 查看桌面端:
- 查看 Docker 版本:
docker version
- 查看镜像(Image):
docker image ls
六、小结
那么,通过这一系列操作,咱们终于装置并跑起来 Docker 服务了,上面就能够开始操作啦!
欢送观看下篇:02 – 入门 & Nginx 服务
不折腾的前端,和咸鱼有什么区别!
感觉文章不错的小伙伴欢送点赞 / 点 Star。
如果小伙伴须要分割 jsliang:
- Github
集体联系方式寄存在 Github 首页,欢送一起折腾~
争取打造本人成为一个充斥摸索欲,喜爱折腾,乐于扩大本人知识面的一生学习横杠程序员。
jsliang 的文档库由 梁峻荣 采纳 常识共享 署名 - 非商业性应用 - 雷同形式共享 4.0 国内 许可协定 进行许可。<br/> 基于 https://github.com/LiangJunrong/document-library 上的作品创作。<br/> 本许可协定受权之外的应用权限能够从 https://creativecommons.org/licenses/by-nc-sa/2.5/cn/ 处取得。