發表文章

目前顯示的是有「Window Containers」標籤的文章

刪除Docker資料夾中的windowsfilter目錄

圖片
前言      之前在測試Docker for Windows時,下載了不少Image檔案在我的E槽內,大約有30G左右。今天因硬碟不足,想要來清掉它,但卻出現權限不足,無法刪除的訊息。另一點,很怪的是,Image目錄已經指向其他位置了,都已經沒用到了,也不能刪。 解決方式 下載檔案 https://github.com/jhowardmsft/docker-ci-zap 解壓後,使用管理者權限執行command 如下,就可以完全刪除該目錄 docker-ci-zap.exe -folder "E:\Hyper-V\Docker\windowsfilter" 其它參考 http://edwardkuo.github.io/paper/2017/03/10/Docker/Deletewindowsfilter/

將舊版 .NET Framework 應用程式移轉至 Windows 容器

圖片
昨天去Azure Tech day聽完課,回來試玩一下,將現有的.Net framework專案移轉到Docker. Setup 1.安裝Dock for Window https://www.docker.com/products/docker-desktop 2.切換完後,在功能圖示按右換,切換至Window Container 移轉至Window Container 在目標專案加入Container支援 加入後即可看到產生的Dockfile及Dock compose 按F5測試後,原本IIS Express 的localhost,變成Run在Docker上的ip  http://172.25.228.209/

[Windows Container] SQL Server

圖片
   好一陣子沒玩Windows Container,今天剛好看到一篇介紹如何使用SQL Server Containers,除了跟著玩一篇, 也由於電腦重灌,順便將整個從頭到尾的安裝過程再跑一次。     1.Install Windows Container 打開Power Shell,執行如下 Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All Enable-WindowsOptionalFeature -Online -FeatureName containers -All ps:Window10 要  14393.222 或更新版本再繼續,安裝完成時,要重新啟動電腦

[Windows Container] ASP.NET 試玩

圖片
與 前一篇 相同,針對一些小功能測試,例如:如何將發行的程式建置成image、連線到內部主機等..。不過環境改為如下,。 環境 Windows Container image: aspnet (支援.net framework 4.6 and 3.5) Step by Step 1.建立.net framework web application,在Contoller撰寫資料庫連線 View,顯示連線狀態

[Docker for Windows] ASP.NET Core 試玩

圖片
個人針對.netcore 執行在docker的一些小功能測試,例如:如何將發行的程式建置成image、連線到內部主機等..。 環境 Docker for Windows image: aspnetcore (Linux base) Step by Step 1.建立.netcore web application,在Contoller撰寫資料庫連線

Window Containers Hello SQL Express

圖片
最近公司的測試主機安裝成Window Server 2016,剛好可以來玩一下Window Containers功能。 安裝設定 Step by Step 啟用服務 以下指令皆為 Power Shell Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -all Enable-WindowsOptionalFeature -Online -FeatureName containers –all ps : 執行後須重開機 下載Docker $version = (Invoke-WebRequest -UseBasicParsing https://raw.githubusercontent.com/docker/docker/master/VERSION).Content.Trim() Invoke-WebRequest "https://master.dockerproject.org/windows/amd64/docker-$($version).zip" -OutFile "$env:TEMP\docker.zip" -UseBasicParsing 安裝Docker Expand-Archive -Path "$env:TEMP\docker.zip" -DestinationPath $env:ProgramFiles 註冊為Service $env:path +=";c:\program files\Docker" [Environment]::SetEnvironmentVariable("Path",$env:Path+"C:\Program Files\Docker",[EnvironmentVariableTarget]::Machine) dockerd --register-service Start-Service Docker 到此步驟已完成安裝。 SQL Server 2016 Express 版的 Windows 容器 安裝完後,當然是要找個容器來執行看看。 下載I...