Docker 是一個(gè)開(kāi)源的容器化技術(shù),它提供了一種輕量級(jí)的鏡像和容器管理方式。而在許多使用 Docker 的場(chǎng)景中,我們希望能夠在云服務(wù)商的服務(wù)器上通過(guò)瀏覽器來(lái)使用 Docker。這時(shí),Docker 在線服務(wù)端就派上了用場(chǎng)。
$ docker run -d -p 9000:9000 \
-v /var/run/docker.sock:/var/run/docker.sock \
portainer/portainer
使用上述命令能夠在本地運(yùn)行一個(gè) Docker 容器,同時(shí)將本地的 Docker 套接字掛載到容器內(nèi)的同一套接字位置,使得容器內(nèi)的 Portainer 能夠讀取本地 Docker 的操作內(nèi)容。
Portainer 是一個(gè)基于 Web 的 Docker 容器管理界面,它支持多種操作系統(tǒng)平臺(tái)。在啟動(dòng) Portainer 容器后,我們可以通過(guò)瀏覽器打開(kāi)特定的 IP 地址和端口號(hào),從而訪問(wèn) Docker 并進(jìn)行容器的操作。
http://your_ip_address:9000
實(shí)際上,Portainer 只是眾多 Docker 在線服務(wù)端中的一種。在 Docker 官方文檔中,也有許多關(guān)于在線服務(wù)端的介紹與使用方法,讀者可以自行探索。