⏳ 您需要一個美國的節點以繼續
Cloud Shell 介紹#
Cloud Shell 是一個可從瀏覽器訪問的線上開發和運營環境。您可以利用其預加載了實用程序(如 gcloud
命令行工具、kubectl
等)的線上終端管理資源,還可以使用線上 Cloud Shell Editor 開發、構建、調試和部署雲端應用。它有如下特點:
隨時隨地全權訪問#
利用 Linux Shell 彈性地管理 Google Cloud 資源。利用 Cloud Shell,您可以在終端視窗中通過命令行訪問虛擬機實例。
滿足開發者需求的環境#
Cloud Shell Editor 經過簡化,可憑借多種語言支持(例如 Go、Java、Node.js、Python 和 C#)、集成式調試程式、源代碼控制、重構和可自定義的介面等功能提高工作效率,幫助您直接從瀏覽器中開發應用。在 Cloud Shell 虛擬機或我們的 minikube Kubernetes
模擬器中運行應用,直接從瀏覽器中進行預覽,然後將更改從我們的 Git 客戶端提交回您的代碼庫。
預裝了您喜愛的工具的最新版本#
Cloud Shell 中已預裝了您常用的許多命令行工具,從 bash
和 sh
到 emacs
和 vim
,並且都保持為最新版。gcloud
命令行工具、MySql、Kubernetes、Docker、minikube 和 Skaffold 等管理和開發工具已經過配置並且隨時可供使用,因而您不必再搜索如何安裝最新版本及其所有依賴項。只要連接到 Cloud Shell 即可使用!
可最大限度提高開發工作效率的 Cloud Code 工具#
利用 Cloud Code 擴展程序提供的多種工具輕鬆開發雲端應用,從而開發和部署 Kubernetes 和 Cloud Run 應用、管理叢集以及將 Google Cloud API 集成到您的項目中,這一切操作都可以直接在 Cloud Shell Editor 中進行。
構建新技能時直接在文檔中使用 Cloud Shell#
在構建新技能和學習新產品時,Cloud Shell 可以直接在文檔中啟動和使用,從而省去不必要的上下文切換。
5 GB 永久性磁碟存儲空間#
Cloud Shell 提供 5GB 的永久性磁碟存儲空間,作為您在 Cloud Shell 實例上的 $HOME
目錄。您存儲在主目錄中的所有文件(包括腳本以及 .bashrc
和 .vimrc
等用戶配置文件)在不同會話之間共享。
產品演示#
用量配額#
Cloud Shell 的預設每週配額為 50
小時。
查看 Cloud Shell 每週配額#
如果您達到配額,則需要等到指定的日期和時間後再使用 Cloud Shell,或者諮詢您的 Cloud Shell 管理員以增加配額。
申請增加配額#
Cloud Shell 配額增加必須通過客戶支援請求提交,且無法使用 Google Cloud Console 更新。如需申請增加配額,請聯繫 Cloud Customer Care(而非 “結算”)。
如需詳細了解配額增加流程,請參閱配額增加請求簡介 (境外)。
Cloud Shell 閒置#
如果您在 120 天內無法訪問 Cloud Shell,您的主磁碟會被刪除。在刪除之前,您會收到電子郵件通知。為防止您的主磁碟被刪除,請啟動會話。對於需要長期存儲的敏感數據,請考慮使用 Cloud Storage 上的其他解決方案。
非交互式用法#
Cloud Shell 只能以交互方式使用。非交互式會話會在一小時後自動結束。Cloud Shell 會話的有效期上限為 12
小時,之後會話會自動終止。您可以隨後立即啟動新會話。
磁碟存儲#
Cloud Shell 免費預配 5 GB 的永久性磁碟存儲空間,裝載為您在虛擬機實例上的 $HOME
目錄。此存儲空間按用戶分配,並且可以供多個項目使用。您存儲在主目錄中的所有文件(包括安裝的軟件、腳本以及 .bashrc
和 .vimrc
等用戶配置文件)在不同會話之間共享,並計入 5 GB 限額。
清理磁碟空間#
如果遇到 no space left on device 錯誤,請使用 Cloud Shell 終端從主目錄中移除文件以釋放空間。使用 du -hs $(ls -A)
命令可查看每個文件在每個子目錄中使用的空間。請考慮移除不再需要的文件或佔用大量存儲空間。
注意:如果您不經常訪問 Cloud Shell,則 $HOME
目錄永久性存儲空間可能會被回收。回收之前,系統會向您發送一封電子郵件通知。啟動 Cloud Shell 會話即可防止永久性存儲空間被回收。
常見問題#
連接緩慢#
首次連接 Cloud Shell 時,系統需要為您創建主磁碟,目前最長可能需要 25 秒的時間。此後再與現有虛擬機實例連接時,需要大約五秒鐘的時間。但是,如果您不使用 Cloud Shell 的時間達到一週,則連接性能將會變慢,因為需要從歸檔恢復主目錄。
Cloud Shell 還提供了暫存模式,即沒有永久性磁碟存儲空間的 Cloud Shell 體驗。臨時模式可提供更快的連接性能,但在會話期間創建的所有文件都會在會話結束時丟失。
瀏覽器支持?#
Cloud Shell 支持最新版本的 Google Chrome、Mozilla Firefox、Microsoft Edge、Microsoft Internet Explorer 11+ 和 Apple Safari 8+。但不支持 Safari 的無痕瀏覽模式。
Cloud Shell 白嫖開始#
-
訪問並登錄谷歌雲
-
選擇頂部菜單的 “激活 Cloud Shell”,激活不需要綁定信用卡
-
激活成功後執行以下代碼
help
ls -all
docker run -p 8080:80 dorowu/ubuntu-desktop-lxde-vnc
等待半分鐘左右即可安裝成功,如果提示端口被佔用可以修改 8080
為其他端口
-
點擊在 “網頁預覽”-"在端口 8080 上預覽"
-
創建 RDP 遠程桌面成功
RDP 遠程桌面有效時間約 30-120 分鐘;關閉 shell 窗口遠程桌面會斷開,可以重複執行 docker 命令重建。
好了,這次教程就到這裡啦~如果我認為 Cloud Shell 體驗不錯的話,以後會繼續更新的鴨!如果您認為這篇文章對您有幫助,可以考慮一下贊助嗎?謝謝啦~