windows

docker

在 Windows WSL 中安裝 Docker

基本上要在 WSL 底下安裝 Docker 其實蠻簡單的,只要按照官方的步驟安裝即可,可以參考 官方文件 來安裝,底下紀錄主要的幾個指令步驟: 這邊主要的目標 OS 是 Ubuntu 準備 * 先刪除舊版本以及一些會有衝突的程式 for pkg in docker.io docker-doc docker-compose docker-compose-v2 podman-docker containerd runc; do sudo apt-get remove $pkg; done 安裝 # Add Docker's official GPG key: sudo apt-get update sudo apt-get install ca-certificates curl sudo

By Mars

port

Windows 保留通訊埠

今天在重新寫應用程式時發生了 port 被佔用的的情況導致開啟應用程式失敗,但使用 netstat -nat | findstr {port} 都沒有發現有任何應用程式佔用我設定的 port,使用 TCPView 也完全沒有被佔用。 後來想到之前 保哥 的文章,最後果然是系統保留通訊埠搞得鬼,只好先換 port 使用了。 可以使用 netsh int ipv4 show excludedportrange protocol=tcp 來查看被保留的通訊埠。 也可以用以下方法增加保留通訊埠 net stop winnat net stop LanmanWorkstation net stop WlanSvc net stop WwanSvc netsh int ipv4 add excludedportrange protocol=tcp startport=

By Mars

vpn

Windows 11 VPN by L2TP/IPSec with PSK 無法連線的問題

這問題應該是 Windows 本來就有,但之前按照 如何透過 Windows 電腦連線至 Synology VPN Server? 這篇,把相關的 register 更新後就可以了。 Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\PolicyAgent 把 AssumeUDPEncapsulationContextOnSendRule 改為 2(十六進位)。 但不知道為啥最近 2024-04-10 的時候被 OS 強制更新後就無法連上 VPN 了;本來以為只是更新後設定跑掉,但把網路設定 reset 跟確認 register 也沒錯後,還是無法連上。 最後只能走反安裝更新了,一開始從 Start > Settings > Windows Update >

By Mars