Docker|Docker 系列 - 01 - 下载 & 安装
本文完成时间: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|Docker 系列 - 01 - 下载 & 安装](https://img.it610.com/image/info9/ef327b177a9446bd930f42c9731033a2.jpg)
文章图片
二、查看版本 安装完毕后查看版本:
docker version
![Docker|Docker 系列 - 01 - 下载 & 安装](https://img.it610.com/image/info9/5363b85e8c3449f988a529a59f83cb03.jpg)
文章图片
注意,此时它报错:
error during connect: This error may indicate that the docker daemon is not running.
三、修复 error during connect 当它报这个错的时候,可以看到桌面端无法正常启动,界面显示
Docker Desktop stopping...
![Docker|Docker 系列 - 01 - 下载 & 安装](https://img.it610.com/image/info9/9d31b958df044e96b2eb788e1793f064.jpg)
文章图片
解决上面报错方法:
- https://stackoverflow.com/que...
注意:修复问题过程中很可能要求重启,所以该重启的时候就重启,别一直觉得他们提供的方案没问题四、修复 WSL 2 installation is iscomplate 启动 Docker 的时候,弹窗:
![Docker|Docker 系列 - 01 - 下载 & 安装](https://img.it610.com/image/info9/4a171da7af0e499085e50633969d9128.jpg)
文章图片
大概意思就是缺少某个小组件,找到同样疑惑:
- https://superuser.com/questio...
- https://docs.microsoft.com/en...
.msi
文件并安装即可。注意:修复问题过程中很可能要求重启,所以该重启的时候就重启,别一直觉得他们提供的方案没问题五、检查正常运转
- 查看桌面端:
![Docker|Docker 系列 - 01 - 下载 & 安装](https://img.it610.com/image/info9/63c2eb0e52a649b29cd4002ac79dddac.jpg)
文章图片
- 查看 Docker 版本:
docker version
![Docker|Docker 系列 - 01 - 下载 & 安装](https://img.it610.com/image/info9/8cce3288b15b441a95d127aa5424c092.jpg)
文章图片
- 查看镜像(Image):
docker image ls
![Docker|Docker 系列 - 01 - 下载 & 安装](https://img.it610.com/image/info9/a85769e9955a4782b29864927f243436.jpg)
文章图片
六、小结 那么,经过这一系列操作,我们终于安装并跑起来 Docker 服务了,下面就可以开始操作啦!
欢迎观看下篇:02 - 入门 & Nginx 服务
不折腾的前端,和咸鱼有什么区别!
觉得文章不错的小伙伴欢迎点赞/点 Star。
如果小伙伴需要联系 jsliang:
- Github
【Docker|Docker 系列 - 01 - 下载 & 安装】争取打造自己成为一个充满探索欲,喜欢折腾,乐于扩展自己知识面的终身学习横杠程序员。
jsliang 的文档库由 梁峻荣 采用 知识共享 署名-非商业性使用-相同方式共享 4.0 国际 许可协议 进行许可。
基于 https://github.com/LiangJunrong/document-library 上的作品创作。
本许可协议授权之外的使用权限可以从 https://creativecommons.org/licenses/by-nc-sa/2.5/cn/ 处获得。
推荐阅读
- Java8新特性系列-默认方法
- Vue.js|VUE全家桶系列之基本知识点
- 算法分析与设计|算法系列——二分查找(例题)
- 深度学习相关|深度学习常用的训练数据集介绍以及下载
- Windows原理深入学习系列-强制完整性控制
- Podman 已成 Linux 官方标配!Docker 没戏了()
- java项目部署|Jenkins+Docker+Maven部署springboot项目
- springboot+jenkins+docker自动化部署
- 使用Jenkins+docker 部署springboot项目
- jenkins|Docker+Jenkins+Gitee实现自动化部署