在家都有隻 Synology 的 NAS. 知道 DSM 可運行 Docker 就當然要試一下.
輕鬆地從 Package Manager 找 Docker 就可以.
安裝後就可以從 Docker Hub 找 "aspnet" 就找到 Microsoft/aspnet
安裝時選擇所需的版本. 我選用了 1.0.0-rc1-update1.
當下載後, 就可以係 Image 中找到已下載的 Image.
這裡可以選 Launch with Wizard.
Step 1: Container Name 同加一個 Port. 主要將 NAS 的 Port 指到 Container 的 Port.
Step 2: Default 就可以.
Step 3: 這裡需要 Advanced Settings 主要將一個 Folder 指入 Container. 用作將要放的 ASP.NET Web 放到 Container 中, 如下.
完成後就可以開始這個 Container.
進入 Home Folder (我將 Project Files 指到 Home)
運行一次 dnu restore (Restore 所需的套件)後, 就可以 dnx web 去運行.
但我沒有加入相關的 config. 這裡直接加入 Options.
dnx web --server.urls http://0.0.0.0:5000 預設是 localhost:5000. 外部不能連入. 所以改成 0.0.0.0:5000
這樣就可以直接連入 NAS 的 50080 Port. 之前 Step 1 指定的. 同樣可以運行這個簡單的 WebSocket.