在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

怎么搭建和管理自己的環境

jf_ro2CN3Fa ? 來源:芋道源碼 ? 2023-06-30 10:06 ? 次閱讀

運行你的第一個容器

以前要在本地跑一些有意思的工程和實驗,都需要通過在本地裝上一大堆軟件來實現。最近發現有一種更酷的方式:Docker。

用Docker在本地搭建開發環境有一系列顯而易見的優勢:

不用依賴公司的資源,開發機資源夠夠的,環境完整可控,想怎么玩怎么玩,不用擔心留痕也完全不會影響別人

能夠使用標準化的鏡像屏蔽掉一切安裝過程的坑,不用擔心安裝過程中出現的各種亂七八糟的報錯

虛擬環境想用即用,不想用了隨時丟掉,不用操心清理起來很麻煩

鏡像的安裝方式大大降低了安裝門檻,而且在虛擬環境跑服務完全沒有任何心理門檻,終于可以在本地把想安裝的中間件或者服務跑全了

酷,重點是酷

Docker 搭建的環境為什么能做到以上優勢

道理其實很簡單,使用 Docker Desktop 在本地起一個虛擬機,然后在虛擬機里跑Docker。這樣所有的安裝和啟停變更都發生在虛擬環境里,自然而然的就帶來了以上優勢。

基于 Spring Boot + MyBatis Plus + Vue & Element 實現的后臺管理系統 + 用戶小程序,支持 RBAC 動態權限、多租戶、數據權限、工作流、三方登錄、支付、短信、商城等功能

項目地址:https://github.com/YunaiV/ruoyi-vue-pro

視頻教程:https://doc.iocoder.cn/video/

安裝基礎環境

下載 Docker Desktop,安裝過程踩了兩個雷:

WSL2 Linux 內核更新包

DockerDesktoprequiresanewerWSLkernelversion

這個報錯是字面意思,需要更新內核版本。下載 WSL2 Linux 內核更新包即可:

https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi

Docker容器運行需要依賴虛擬化

HardwareassistedvirtualizationanddataexecutionprotectionmustbeenabledintheBIOS

這個報錯是因為BIOS里沒有把對虛擬化的支持打開,重啟進入BIOS,打開虛擬化相關配置即可。

基于 Spring Cloud Alibaba + Gateway + Nacos + RocketMQ + Vue & Element 實現的后臺管理系統 + 用戶小程序,支持 RBAC 動態權限、多租戶、數據權限、工作流、三方登錄、支付、短信、商城等功能

項目地址:https://github.com/YunaiV/yudao-cloud

視頻教程:https://doc.iocoder.cn/video/

運行你的第一個容器

安裝完畢之后就可以用了。Docker Desktop 的首頁非常簡潔明了。

712ef0b4-16e6-11ee-962d-dac502259ad0.png

Guides里有三個示例,大大的 Run,點下去就可以快捷的體驗本地服務了。

這里我們啟動Nginx試試。

716098e4-16e6-11ee-962d-dac502259ad0.png

切換到Terminal Tab可以對容器發出指令

7189ec08-16e6-11ee-962d-dac502259ad0.png

這種起服務的方式,我覺得比以前挨個安裝軟件的方式確實爽太多了。

至此 Docker 所需的環境已經搭建成功了,但是距離我們搭建一個很酷的本地開發環境還差得遠。因為還有一連串的問題等著我們。

比如我們再深入玩一下剛才啟動的 Nginx 容器,就會發現有很多指令找不到,這對于我們在本地調試是不可接受的。

71acf19e-16e6-11ee-962d-dac502259ad0.png

再比如需要部署到 Nginx 的制品如何與本地文件映射,本地啟動多個依賴服務時網絡端口如何管理。以及針對不同的本地開發所需要依賴的資源和服務,可能需要通過自行build docker file的方式才能讓他們在本地用起來更加絲滑和酷炫。這些問題,我們留到后文再續。

你在本地做開發的時候,是怎么搭建和管理自己的環境呢?歡迎留言討論。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 軟件
    +關注

    關注

    69

    文章

    5009

    瀏覽量

    88075
  • 鏡像
    +關注

    關注

    0

    文章

    170

    瀏覽量

    10802
  • Docker
    +關注

    關注

    0

    文章

    492

    瀏覽量

    11965

原文標題:又炫了一把,用 Docker 搭建更酷的本地開發環境

文章出處:【微信號:芋道源碼,微信公眾號:芋道源碼】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    資料推薦:NRF51822環境搭建和資料搜索

    NRF51822環境搭建和資料搜索
    發表于 06-12 13:47

    如何搭建DotNet Core 21自動化構建和部署環境

    邊緣化搭建DotNet Core 21 自動化構建和部署環境(上)
    發表于 04-23 14:53

    嵌入式arm linux Java運行環境搭建和注意事項是什么

    嵌入式linux Java運行環境搭建和注意事項我的開發硬件環境搭建步驟1. 下載 ORacle 公司的ejdk-8u211-linux-arm-sflt.tar.gz(軟件浮點版本,
    發表于 12-27 06:23

    RK3588(自帶NPU)的環境搭建和體驗相關資料分享

    1、RK3588(自帶NPU)的環境搭建和體驗  工具:i7-6700四核八線程、GTX960M顯卡的渣渣筆記本(16G內存 + 512G固態+1T機械)、Ubuntu18.04(VMware虛擬機
    發表于 09-15 17:38

    ECU試驗測試環境搭建和支持服務

    ECU試驗測試環境搭建和支持服務  隨著電子技術在汽車行業中的應用不斷增長,汽車電子產品系統日益復雜,如何保證汽車電子產品的質量也越
    發表于 03-11 10:59 ?1633次閱讀

    RP4412 Android4.0 環境搭建和源碼編譯說明_v1

    RP4412 Android4.0 環境搭建和源碼編譯說明。
    發表于 05-04 16:04 ?0次下載

    Hadoop環境搭建管理--謝志明

    Hadoop環境搭建管理--謝志明.pptx
    發表于 02-14 17:17 ?0次下載

    Dragonboard 410c Python交互設計——如何搭建PyQt環境

    Python是一個非常容易上手和使用的語言,非常適合開發者快速的搭建和實現自己ideal原型,在開發中,可以通過Python快速的搭建自己的想法,并且后續很容易使用其他更高性能的語言進
    發表于 02-13 10:32 ?1703次閱讀
    Dragonboard 410c Python交互設計——如何<b class='flag-5'>搭建</b>PyQt<b class='flag-5'>環境</b>

    Maven環境搭建和所需配置以及簡單介紹

    先從maven搭建開始,然后再搭建以下SSHmybatis的框架,弄完了在學學Hadoop分布式相關的東西。 安裝前先配置好電腦的相關環境變量。
    發表于 11-24 15:27 ?1603次閱讀

    WEB測試環境搭建和測試方法

    本文主要講述了web應用系統的搭建測試環境和web測試方法,在測試過程中,有的僅需要手動測試的,有的需要自動化測試工具的幫助,所以web系統的測試要求測試人員有很深的自動化測試技術。
    的頭像 發表于 01-31 17:07 ?1.9w次閱讀

    測試環境搭建和維護_軟硬件測試環境

     測試環境搭建,每個公司都有不一樣的流程和方法。一種是運維或者開發負責搭建和維護,另一種是測試人員進行搭建和維護。大部分復雜的測試環境都是
    的頭像 發表于 01-31 18:30 ?6908次閱讀
    測試<b class='flag-5'>環境</b>的<b class='flag-5'>搭建和</b>維護_軟硬件測試<b class='flag-5'>環境</b>

    php開發環境搭建和使用

    本文主要介紹的是php開發環境搭建和使用。apache在默認情況下不會處理php頁面,Apache處理php頁面的步驟:即:php開發環境搭建。1、在windows系統下
    的頭像 發表于 02-01 15:26 ?3500次閱讀
    php開發<b class='flag-5'>環境</b>的<b class='flag-5'>搭建和</b>使用

    一文詳解SAM4L8開發環境搭建和使用

    本文主要介紹SAM4L8開發環境搭建和使用,具體的跟隨小編來詳細的了解一下。
    的頭像 發表于 06-18 05:41 ?2794次閱讀
    一文詳解SAM4L8開發<b class='flag-5'>環境</b>的<b class='flag-5'>搭建和</b>使用

    Atmel Studio 6.2開發環境搭建和使用

    本篇搭建和使用的是Atmel Studio 6.2開發環境。Atmel Studio 6.2中也給出了這個發板的示例程序,本篇文章就一步一步的通過下載和搭建開發環境,下載程序到開發板中
    的頭像 發表于 06-18 07:14 ?1.9w次閱讀
    Atmel Studio 6.2開發<b class='flag-5'>環境</b>的<b class='flag-5'>搭建和</b>使用

    Python環境搭建和LabVIEW中的調用

    本文主要介紹Python相關的環境搭建、Anaconda的使用以及在LabVIEW中調用Python的方法。
    的頭像 發表于 10-13 17:56 ?3392次閱讀
    Python<b class='flag-5'>環境</b><b class='flag-5'>搭建和</b>LabVIEW中的調用
    主站蜘蛛池模板: 天天操操操操操操 | 免费在线观看视频 | 级毛片 | 好爽好深太大了再快一点 | 欧美18xxoovideos| 欧美一级特黄aaaaaaa在线观看 | 亚洲国产精品日韩专区avtube | 亚洲美女激情视频 | 午夜精品视频在线观看美女 | 美女和帅哥在床上玩的不可描述 | 久久精品国产6699国产精 | 成人黄色激情网 | 亚洲欧美在线精品一区二区 | 91成人免费福利网站在线 | 亚色在线| 美女露出扒开尿口让男人桶 | 黄色网址有那些 | 国产成 人 综合 亚洲网 | www在线视频在线播放 | 免费在线看片网站 | 一本大道高清在线视频 视频 | 九月婷婷亚洲综合在线 | 久久亚洲精品国产精品婷婷 | 国产精品一级香蕉一区 | 六月丁香啪啪六月激情 | 国产高清视频在线播放www色 | 婷婷在线免费观看 | 亚洲天天| 牛仔裤美女国产精品毛片 | 天堂在线观看 | 一卡二卡卡四卡无人区中文 | 五月天婷婷伊人 | 色天使美国 | 免费国产高清精品一区在线 | 天堂在线观看 | 久草热线视频 | 91美女啪啪| 男人的天堂网在线 | 黄色一级a毛片 | 一级特黄aa大片免费播放视频 | 青青热久久国产久精品秒播 |