Docker是一款流行的容器化平臺,它可以將應用程序和其依賴項打包到一個可移植的容器中。
$ docker run hello-world
這個命令將下載并運行一個名為“hello-world”的Docker鏡像,這是一個非常簡單的應用程序,僅用于測試Docker是否正確安裝并運行。
容器是一個輕量級的,可隔離的運行環境,它將應用程序和其依賴項打包在一起,從而可以輕松地在不同的主機或環境中運行應用程序。
$ docker build -t my-image .
這個命令將構建一個名為“my-image”的Docker鏡像,這個鏡像是從當前目錄的Dockerfile中構建的。Dockerfile是一個文本文件,用于描述如何構建Docker鏡像。
容器還可以與其他容器和主機進行通信,并且可以通過網絡端口公開服務。因此,Docker容器可以用于構建分布式系統或微服務架構。
$ docker run -p 8080:80 my-image
這個命令將在一個名為“my-image”的Docker鏡像上運行一個容器,并將容器的端口80映射到主機的端口8080。這樣,當我們在瀏覽器中訪問http://localhost:8080時,就可以訪問該容器中的應用程序了。