关于前端:Docker-系列-01-下载-安装

1次阅读

共计 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/ 处取得。

正文完
 0