iT邦幫忙

2018 iT 邦幫忙鐵人賽
DAY 22
0
Software Development

在Mac上開發.Net Core系列 第 22

Day - 22 從零開始(六)

繼前兩篇,我們已經完成了migration以及scaffold

接下來這邊就讓我們將長久以來的範例檔案,送上docker吧

首先我們這邊得先publish(其實並不用.這邊要這樣的原因只是...因為IDE只能發佈到Azure

所以我們先對專案control+點擊,尋找publish
https://ithelp.ithome.com.tw/upload/images/20180113/20103426uGiR7ZUxKy.png

!!!什麼只能發行到azure!?

沒關係我們還有command line

先查詢一下發佈的指令是什麼
https://ithelp.ithome.com.tw/upload/images/20180113/201034264dR6no58zs.png

發現publish,這邊我們再來看看他的用法
https://ithelp.ithome.com.tw/upload/images/20180113/20103426HfVYVomv6U.png

這邊看起來並不會很難...

就讓我們敲下去吧!!
https://ithelp.ithome.com.tw/upload/images/20180113/20103426ejml774uEc.png

搞定!!

接著再讓我們跑一下剛剛發行出來的檔案看看
https://ithelp.ithome.com.tw/upload/images/20180113/201034263g4HDhREFo.png

很好有正常運作了!

接著再來讓我們產生dockerfile

首先我們按controll點擊專案檔
https://ithelp.ithome.com.tw/upload/images/20180114/20103426ewQQfiFwLV.png

這邊由於在下已經點擊過了,所以才會是灰色的

Visual Studio for Mac會自動幫我們生成Dockerfile
https://ithelp.ithome.com.tw/upload/images/20180114/20103426zn80XoomSH.png

接著讓我們直接運行docker-compose
https://ithelp.ithome.com.tw/upload/images/20180114/20103426NnFIkjonhN.png

https://ithelp.ithome.com.tw/upload/images/20180114/20103426fJDjyDGJnl.png

再來檢查一下
https://ithelp.ithome.com.tw/upload/images/20180114/20103426q9oRtva5l4.png

最後測試一下
https://ithelp.ithome.com.tw/upload/images/20180114/20103426rC2rBLgpcJ.png

就這樣我們輕易的把檔案利用docker-compose送上docker上了

所以...Visual Studio for Mac是否很好用呢!?


上一篇
Day - 21 從零開始(五)
下一篇
Day - 23 與Azure共舞(一)
系列文
在Mac上開發.Net Core30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言