在同事面前炫一把,用 Docker 搭建更酷的本地开发环境!

这篇具有很好参考价值的文章主要介绍了在同事面前炫一把,用 Docker 搭建更酷的本地开发环境!。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

来源:https://segmentfault.com/a/1190000043416307

以前要在本地跑一些有意思的工程和实验,都需要通过在本地装上一大堆软件来实现。最近发现有一种更酷的方式:Docker。

用Docker在本地搭建开发环境有一系列显而易见的优势:

  • 不用依赖公司的资源,开发机资源够够的,环境完整可控,想怎么玩怎么玩,不用担心留痕也完全不会影响别人
  • 能够使用标准化的镜像屏蔽掉一切安装过程的坑,不用担心安装过程中出现的各种乱七八糟的报错
  • 虚拟环境想用即用,不想用了随时丢掉,不用操心清理起来很麻烦
  • 镜像的安装方式大大降低了安装门槛,而且在虚拟环境跑服务完全没有任何心理门槛,终于可以在本地把想安装的中间件或者服务跑全了
  • 酷,重点是酷

Docker 搭建的环境为什么能做到以上优势

道理其实很简单,使用Docker Desktop在本地起一个虚拟机,然后在虚拟机里跑Docker。这样所有的安装和启停变更都发生在虚拟环境里,自然而然的就带来了以上优势。

安装基础环境

下载Docker Desktop,安装过程踩了两个雷:

WSL2 Linux 内核更新包

Docker Desktop requires a newer WSL kernel version

这个报错是字面意思,需要更新内核版本。下载WSL2 Linux 内核更新包即可: 地址

Docker容器运行需要依赖虚拟化

Hardware assisted virtualization and data execution protection must be enabled in the BIOS

这个报错是因为BIOS里没有把对虚拟化的支持打开,重启进入BIOS,打开虚拟化相关配置即可。

运行你的第一个容器

安装完毕之后就可以用了。Docker Desktop的首页非常简洁明了。

在同事面前炫一把,用 Docker 搭建更酷的本地开发环境!

Guides里有三个示例,大大的Run,点下去就可以快捷的体验本地服务了。这里我们启动Nginx试试。

在同事面前炫一把,用 Docker 搭建更酷的本地开发环境!

切换到Terminal Tab可以对容器发出指令

在同事面前炫一把,用 Docker 搭建更酷的本地开发环境!

这种起服务的方式,我觉得比以前挨个安装软件的方式确实爽太多了。

至此Docker所需的环境已经搭建成功了,但是距离我们搭建一个很酷的本地开发环境还差得远。因为还有一连串的问题等着我们。

比如我们再深入玩一下刚才启动的Nginx容器,就会发现有很多指令找不到,这对于我们在本地调试是不可接受的。

在同事面前炫一把,用 Docker 搭建更酷的本地开发环境!

再比如需要部署到Nginx的制品如何与本地文件映射,本地启动多个依赖服务时网络与端口如何管理。以及针对不同的本地开发所需要依赖的资源和服务,可能需要通过自行build docker file的方式才能让他们在本地用起来更加丝滑和酷炫。这些问题,我们留到后文再续。

你在本地做开发的时候,是怎么搭建和管理自己的环境呢?欢迎留言讨论。

近期热文推荐:

1.1,000+ 道 Java面试题及答案整理(2022最新版)

2.劲爆!Java 协程要来了。。。

3.Spring Boot 2.x 教程,太全了!

4.别再写满屏的爆爆爆炸类了,试试装饰器模式,这才是优雅的方式!!

5.《Java开发手册(嵩山版)》最新发布,速速下载!

觉得不错,别忘了随手点赞+转发哦!文章来源地址https://www.toymoban.com/news/detail-617161.html

到了这里,关于在同事面前炫一把,用 Docker 搭建更酷的本地开发环境!的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • docker本地私有仓库搭建

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 和Maven的管理一样,docker不仅提供了一个中央仓库,同时也允许我们使用registry搭建本地私有仓库。使用docker私有仓库有许多优点: 一、节省网络宽带,针对于每个镜像,不需要每个人都去中央仓库上面

    2024年02月08日
    浏览(34)
  • docker搭建本地私有仓库

    有时候使用Docker Hub这样的公共仓库可能不方便,这种情况下用户可以使用registry创建一个本地仓库供私人使用,这点跟Maven的管理类似。 使用私有仓库有许多优点: Docker 官方提供了一个搭建私有仓库的镜像 registry (注册服务器),只需把镜像下载下来,运行容器并暴露5000端口

    2024年02月16日
    浏览(35)
  • Docker 搭建本地私有仓库

    有时候使用Docker Hub这样的公共仓库可能不方便,这种情况下用户可以使用registry创建一个本地仓库供私人使用,这点跟Maven的管理类似。 使用私有仓库有许多优点: Docker 官方提供了一个搭建私有仓库的镜像 registry (注册服务器),只需把镜像下载下来,运行容器并暴露5000端口

    2024年02月16日
    浏览(35)
  • Docker 搭建本地 https 环境

    环境: 安装 Docker 安装 docker-compose 1. 生成自签名的SSL证书和私钥 首先,生成自签名的 SSL 证书和私钥。可以使用 OpenSSL 命令来生成 这个命令将会生成一个私钥文件 key.pem 和一个证书文件 certificate.pem 。 解释一下命令的参数: req :执行证书请求相关操作。 -newkey rsa:2048 :生成

    2024年03月20日
    浏览(38)
  • 本地搭建docker仓库的详细步骤

    以下是在本地搭建docker仓库的详细步骤: 安装Docker 在官网下载Docker安装包进行安装,具体操作方式可以参考官方文档。 创建存储目录 在本地创建一个用于存储Docker镜像的目录,比如 /data/docker-registry。 拉取Registry镜像 执行以下命令拉取Registry镜像: 启动Registry容器 执行以下

    2024年02月11日
    浏览(28)
  • Windows搭建本地Docker青龙面板

    搭建本地Docker青龙面板 1)以管理员身份打开 PowerShell 控制台,运行以下命令: 2)通过控制面板“设置”启用 Hyper-V 右键单击 Windows 按钮并选择“应用和功能”。 选择相关设置下右侧的“程序和功能”。 选择“打开或关闭 Windows 功能”。 选择“Hyper-V”,然后单击“确定”。

    2024年02月04日
    浏览(58)
  • docker 搭建本地Chat GPT

    要在CentOS7上安装Docker,您可以按照以下步骤进行操作: 1、更新系统包列表 2、安装Docker存储库的必要软件包 3、添加Docker存储库 4、安装Docker引擎 5、启动Docker服务 6、设置Docker自启动 7、验证安装是否成功: 8、查看docker运行状态 docker运行成功之后,需要拉个镜像 9、检查所

    2024年02月07日
    浏览(41)
  • Docker本地私有仓库搭建配置指导

    因内网主机需要拉取镜像进行Docker应用,因此需要一台带外主机作为内网私有仓库来提供内外其他docker业务主机使用。参考架构如下: 相关资源:加密、Distribution registry、Create and Configure Docker Registry、Registry部署、Distribution Registry v2 authentication、docker-registry 注 :不要在已有

    2024年01月18日
    浏览(38)
  • docker本地搭建spark yarn hive环境

    ​ 为了学习大数据处理相关技术,需要相关软件环境作为支撑实践的工具。而这些组件的部署相对繁琐,对于初学者来说不够友好。本人因为工作中涉及到该部分内容,通过参考网上的资料,经过几天摸索,实现了既简单又快捷的本地环境搭建方法。特写下该文章,加以记录

    2024年03月10日
    浏览(40)
  • win10 搭建odoo16环境(docker或本地)

    一、 1.安装docker,下载docker工具 本人使用docker_toolbox进行安装,此处需注意git的path 创建default虚拟机,国内下载iso文件可能存在问题, 使用已下载好的iso文件 地址:https://github.com/boot2docker/boot2docker/releases 也可联系博主咨询 a.将文件放在 C:UsersAdministrator.dockermachinecache目录

    2024年02月08日
    浏览(46)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包