當我們需要在本地運行一個應用程序時,可能需要用到docker進行部署。在使用docker啟動本地鏡像之前,我們需要先將鏡像下載到本地。
下載鏡像的命令為:
docker pull 鏡像名:標簽名
其中,鏡像名可以是官方倉庫中的鏡像名(如nginx、mysql等),也可以是自己上傳到倉庫的鏡像名;標簽名則標識著鏡像的具體版本。
下載完畢后,我們可以使用以下命令來查看已有的鏡像:
docker images
啟動鏡像的命令為:
docker run 鏡像名
例如,如果我們要啟動nginx鏡像,則使用以下命令:
docker run nginx
啟動成功后,我們可以通過瀏覽器訪問localhost來查看nginx的默認歡迎頁面。如果需要停止容器,則可以使用以下命令:
docker stop 容器ID
其中,容器ID可以通過docker ps命令來查看。
在啟動容器時,我們也可以指定端口映射,讓外部可以通過指定端口訪問容器內部的服務。例如,如果我們想將容器內部的80端口映射到本地的8080端口,則可以使用以下命令:
docker run -p 8080:80 nginx
現在,我們就可以通過在瀏覽器中訪問localhost:8080來查看nginx的歡迎頁面了。