顯示具有 Hyper-V 標籤的文章。 顯示所有文章
顯示具有 Hyper-V 標籤的文章。 顯示所有文章

啟動MS SQL容器發生Ports are not available錯誤

啟動MS SQL容器發生Ports are not available錯誤

今天要測個MS SQL的東西時,啟動MS SQL容器時發生Ports are not available錯誤。

docker run -e "ACCEPT_EULA=Y" -e "MSSQL_SA_PASSWORD=<YourStrong@Passw0rd>" -p 1433:1433 --name sql1 --hostname sql1 -d mcr.microsoft.com/mssql/server:2022-latest
c71dce344559b7e9188144b69329bdeca50e85984742d0c97ea73d3b1a40c5cf
docker: Error response from daemon: Ports are not available: exposing port TCP 0.0.0.0:1433 -> 0.0.0.0:0: listen tcp 0.0.0.0:1433: bind: An attempt was made to access a socket in a way forbidden by its access permissions.

在筆電上使用Hyper-V建立能重覆開機使用的MicroK8s Cluster環境

在筆電上使用Hyper-V建立能重覆開機使用的MicroK8s Cluster環境

標題很繞舌,這篇想要處理二個在Hyper-V架設Ubuntu Server與MicroK8s碰到的問題:

  • 在筆電上的Hyper-V架設Unbutu Server碰到無法連上網路問題。
    • 正常而言,你需要有一張實體網卡,接上有DHCP的網路,那麼Hyper-V裡的VM在正常設定 [外部](external)網路之後,應該都能連上網際網路。
    • 不正常的是,現在很多筆電都只有Wi-Fi網卡,預設情況下,Hyper-V不能使用Wi-Fi網卡做「[外部](external)網路」的設定使用。也就是說,你把[外部](external)網路設定到Wi-Fi網卡上時,你會發現VM是無法正常上網的。
  • 在Hyper-V把Ubuntu Server與外部網路處理好了能正常上網之後,我們會把MicroK8s架起來(參考:前篇),當然,最重要的是要架成MicroK8s Cluster來使用。剛架好都沒有問題,但當你把MicroK8s Cluster VM關機(或筆電關機)下次再開起來時,你會發現MicroK8s Cluster整組會壞光光,可能連MicroK8s又回到可怕的「microk8s is not running.」狀態。一個重開機就會壞光光的測試環境,光想到要整個重建,就讓人不想碰它了,怎麼還可能拿來學習用。