日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

FineUICore基础版部署到docker实战

發布時間:2023/12/4 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 FineUICore基础版部署到docker实战 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

文 |?蒙古海軍司令?· 合作者

FineUI用了好多年,最近出了FineUICore版本,一直沒時間是試一下docker,前幾天買了一個騰訊云服務器,1核2g,裝了centos7.6,開始的時候主要是整個個人博客,在騰訊云安裝了寶塔,寶塔linux面板,web界面一鍵管理linux服務器,很是方便,沒有linux基礎的也可以玩linux。

  • 拋開寶塔,還是用騰訊云的SSH來登陸centos吧:

  • 登陸成功,如果顯示這種:

    說明22端口沒有?開啟,需要到騰訊云安全組開啟

    編輯,把拒絕改成允許并保存。

    ?

    2、先保證是root登陸,不是的要切換成root,敲命令 uname -a,查看內核版本:

    1Linux VM_0_6_centos 3.10.0-957.21.3.el7.x86_64 #1 SMP Tue Jun 18 16:35:19 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

    這個其實是無用功,我們已經知道這臺騰訊云的centos是7.6版本,裝docker是沒有問題的,centos6.5也沒有問題

    ?

    3、把yum包更新到最新,如果你事前?把centos 的python2.7更新到最新版本python3.8,那么這個時候更新yum 后會出錯,出現錯誤可以參考:https://www.cnblogs.com/cx55887/p/10538748.html

    使用命令:

    1yum update

      

    4、安裝需要的軟件包

    設置yum源

    5、查看所有倉庫中所有docker版本,并選擇特定版本安裝

    Repository epel is listed more than once in the configuration Loading mirror speeds from cached hostfile Loaded plugins: fastestmirror, langpacks Installed Packages docker-ce.x86_64 3:19.03.4-3.el7 docker-ce-stable docker-ce.x86_64 3:19.03.3-3.el7 docker-ce-stable docker-ce.x86_64 3:19.03.2-3.el7 docker-ce-stable docker-ce.x86_64 3:19.03.1-3.el7 docker-ce-stable docker-ce.x86_64 3:19.03.0-3.el7 docker-ce-stable docker-ce.x86_64 3:18.09.9-3.el7 docker-ce-stable docker-ce.x86_64 3:18.09.8-3.el7 docker-ce-stable docker-ce.x86_64 3:18.09.7-3.el7 docker-ce-stable docker-ce.x86_64 3:18.09.6-3.el7 docker-ce-stable docker-ce.x86_64 3:18.09.5-3.el7 docker-ce-stable docker-ce.x86_64 3:18.09.4-3.el7 docker-ce-stable docker-ce.x86_64 3:18.09.3-3.el7 docker-ce-stable docker-ce.x86_64 3:18.09.2-3.el7 docker-ce-stable docker-ce.x86_64 3:18.09.1-3.el7 docker-ce-stable docker-ce.x86_64 3:18.09.0-3.el7 docker-ce-stable docker-ce.x86_64 18.06.3.ce-3.el7 docker-ce-stable docker-ce.x86_64 18.06.3.ce-3.el7 @docker-ce-stable docker-ce.x86_64 18.06.2.ce-3.el7 docker-ce-stable docker-ce.x86_64 18.06.1.ce-3.el7 docker-ce-stable docker-ce.x86_64 18.06.0.ce-3.el7 docker-ce-stable docker-ce.x86_64 18.03.1.ce-1.el7.centos docker-ce-stable docker-ce.x86_64 18.03.0.ce-1.el7.centos docker-ce-stable docker-ce.x86_64 17.12.1.ce-1.el7.centos docker-ce-stable docker-ce.x86_64 17.12.0.ce-1.el7.centos docker-ce-stable docker-ce.x86_64 17.09.1.ce-1.el7.centos docker-ce-stable docker-ce.x86_64 17.09.0.ce-1.el7.centos docker-ce-stable docker-ce.x86_64 17.06.2.ce-1.el7.centos docker-ce-stable docker-ce.x86_64 17.06.1.ce-1.el7.centos docker-ce-stable docker-ce.x86_64 17.06.0.ce-1.el7.centos docker-ce-stable docker-ce.x86_64 17.03.3.ce-1.el7 docker-ce-stable docker-ce.x86_64 17.03.2.ce-1.el7.centos docker-ce-stable docker-ce.x86_64 17.03.1.ce-1.el7.centos docker-ce-stable docker-ce.x86_64 17.03.0.ce-1.el7.centos docker-ce-stable Available Packages

    我選擇的是最新版本,使用命令安裝docker:

    等待安裝成功,然后,啟動docker,并設置開機啟動:

    驗證是否安裝成功,命令行輸入命令: docker version

    6、打開FineUICore_Examples_RazorPages_v6.0.0?源碼,修改vs2019自動生成的Dockerfile,這個原來生成的Dockerfile是不能用的,我試過,傳到docker上去,生成鏡像是運行不了,不曉得什么原因,就是這個Dockerfile:

    修改成這樣的:

    還要把Dockerfile 的復制到輸出目錄改成:始終復制,保證Dockerfile 會復制到生成目錄

    然后發布到文件夾:

    把這個發布成功的publish里面的文件上傳到centos的某個文件夾,我是在centos根目錄建了一個叫publish 的文件夾,上傳的時候,可以用寶塔安裝一個ftp服務端,長這樣的:

    ?

    設置好賬號密碼,本地下載一個ftp客戶端,比如免費的filezilla.exe,很好用,filezilla輸入ip,賬號密碼,上傳publish?中的文件

    ?

    7、上傳完成之后,還是用docker生成FineUICore基礎版源碼的鏡像,使用命令:

    等待生成成功,成功后,查看生成的鏡像

    可以看到myfineui已經成功生成

    8、運行這個鏡像myfineui :

    這個意思是,把鏡像myfineui 運行起來,并且這個新運行起來的鏡像centos容器叫myfineui(第二個),這個容器的端口80,映射到云服務器centos 的8080端口。一個鏡像可以run無數個容器,這些容器互不干擾,好似c#里面的類,可以new無數個實例。

    最后,云服務器的外網ip加上端口,就可以訪問FineUICore基礎版了:

    ?

    關推薦:

    總結

    以上是生活随笔為你收集整理的FineUICore基础版部署到docker实战的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。