我不得不containerize點網絡核心的Web API應用程序和容器部署到Azure的集裝箱服務推的Windows集裝箱(與泊塢建成)到Azure的集裝箱服務(ACS)和Linus OS
這裏有事情,我做
我做了Azure的門戶
同樣在創造一個藍色的集裝箱服務帳戶/域/虛擬機,我沒有爲Windows服務器2016的另一個虛擬機與已有的集裝箱泊塢窗安裝
在Windows服務器2016我確實創造了一個簡單的.NET核心web API的應用開創了使用泊塢
我推的Web API應用程序的圖像轉換爲泊塢該應用程序的圖像輪轂和使用SSH隧道接口試圖將圖像下載到Azure的集裝箱服務,因此它可以從服務運行
不過,我會得到一個消息,在Windows容器不能在Linux上的運行默認情況下,Azure容器服務是Linux系統
有沒有辦法將Windows Docker容器部署到Azure容器服務中 a。我應該在Windows中創建Azure容器服務嗎? b。我應該使用另一個Orchestrator(不是Docker)將Windows容器部署到Azure容器服務中嗎? c。我應該走另一條路嗎?
非常感謝您的支持!
非常感謝你的建議!你能否也請提出一些什麼會對我們更好的使用,第一種選擇還是第三種,因爲我們已經有了在Windows Servers 2016 VM上運行的容器 – Mikhail
更新了我的答案@Mikhail – 4c74356b41
非常感謝您的熱心幫助。我確實在Azure bash shell中創建了一個Kubernetes集羣,並且能夠運行kubectl命令。據我瞭解這個環境,我應該能夠運行容器。但是,無論何時我試圖從docker集線器中提取映像「無法連接到unix上的Docker守護進程:///var/run/docker.sock。docker守護進程是否正在運行?」。而且我找不到任何有關如何啓動docker守護進程的信息,所以我可以運行這些容器。我在正確的道路上,還是應該在Docker Windows Container的Kubernetes上使用docker命令? – Mikhail