Docker 是一個輕量級的容器化技術,也是一種全新的虛擬化方案。
云端瀏覽器則是一種可供開發者和用戶輕松使用的在線瀏覽器,無需本地安裝及升級,隨時隨地訪問。
將 Docker 與云端瀏覽器結合使用,可以更加便捷地進行開發和測試,同時極大地節省了本地計算機的資源。
首先,我們需要在 Docker 中運行一個適用于云端瀏覽器的容器。 這里我們使用基于 Ubuntu 18.04 的 Selenium/standalone-chrome 鏡像。 $ docker run -p 4444:4444 -p 5900:5900 -e VNC_PASSWORD=secret selenium/standalone-chrome 這將會啟動一個包含 Chrome 瀏覽器和 VNC Server 的容器,并開啟 4444 和 5900 兩個端口, 這兩個端口將會用于連接容器內的瀏覽器和 VNC Server。 接著,我們需要在容器內創建一個使用者賬戶,并設置 VNC 密碼。 在容器中使用下面的命令可以創建和切換到名為 tester 的使用者賬戶: $ useradd -m tester && echo "tester:secret" | chpasswd $ su - tester 在容器使用者賬戶下通過 VNC Server 連接到瀏覽器: $ x11vnc -display :1 -passwd secret
最后,我們需要在云端瀏覽器中訪問容器內的瀏覽器。 多數云端瀏覽器都提供了 VNC 連接的選項,只需在輸入框中輸入 VNC Server 的地址加上端口號, 然后使用指定的用戶名和密碼即可連接到容器內的瀏覽器。
這樣,我們便利用 Docker 和云端瀏覽器實現了一個完整的開發測試環境。 任何開發者都可以使用 Docker 快速構建和分發容器鏡像,并使用云端瀏覽器輕松訪問測試環境。
上一篇vue json拼接