前言: 環境:centos7.5 64 位 正文: 拉取 microsoft/dotnet, 安裝完畢後執行 docker images 可以看到本地已經包含 microsoft/dotnet 使用 docker run 鏡像名 可以啟動鏡像,通過指定參數 it 以交互模式(進入容器內部)啟動。依次 ...
前言:
環境:centos7.5 64 位
正文:
拉取 microsoft/dotnet, 安裝完畢後執行 docker images
可以看到本地已經包含 microsoft/dotnet
#包含了.NET Core項目所需的一切依賴和運行時環境。
docker pull microsoft/dotnet
使用 docker run 鏡像名 可以啟動鏡像,通過指定參數-it 以交互模式(進入容器內部)啟動。依次執行以下命令:
//啟動一個dotnet鏡像
$ docker run -it microsoft/dotnet
//創建項目名為HelloDocker.Web的.NET Core MVC項目
dotnet new mvc -n HelloDocker.Web
//進入HelloDocker.Web文件夾
cd HelloDocker.Web
//啟動.NET Core MVC項目 沒報錯跑去來就是沒問題了,只是現在無法直接訪問
dotnet run
搞定。
退出容器
exit
執行 find -name HelloDocker.Web 發現並沒有找到。說明.NET Core MVC 項目在容器內部創建的,是與宿主機完全隔離的。
那麼問題就來了,這樣每次都需要在容器中安裝源碼,十分不方便。
下一篇寫讓容器掛載源代碼