Docker是一種快捷、高效、具有移植性的容器化技術(shù),能夠?qū)崿F(xiàn)應(yīng)用程序在不同平臺之間的快速部署和運行。在使用Docker時,經(jīng)常需要啟動服務(wù)并查看運行情況。接下來,我們就來介紹如何使用Docker啟動服務(wù)并查看。
## 啟動服務(wù)
使用Docker啟動服務(wù),通常需要使用`docker run`命令。在運行此命令時,需要指定容器名字、鏡像名稱與版本號等參數(shù)。
例如,我們需要啟動一個名為`nginx`的Web服務(wù),則可以使用以下命令:
docker run --name my-nginx -d -p 80:80 nginx:latest其中,`--name`參數(shù)用于指定容器名稱,`-d`參數(shù)用于讓容器后臺運行,`-p`參數(shù)用于映射容器內(nèi)部端口和宿主機的端口。 ## 查看運行情況 在啟動Docker服務(wù)后,我們需要查看服務(wù)的運行情況。可以使用`docker ps`命令。該命令用于列出正在運行的容器。 例如,我們使用以下命令可查看正在運行的容器:
docker ps結(jié)果如下:
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 1491706508b9 nginx:latest "/docker-entrypoint.…" 8 minutes ago Up 8 minutes 0.0.0.0:80->80/tcp, 443/tcp my-nginx其中,`CONTAINER ID`列顯示容器的ID,`IMAGE`列顯示容器所使用的鏡像名稱與版本號,`COMMAND`列顯示容器啟動時的命令,`CREATED`列顯示容器的創(chuàng)建時間,`STATUS`列用于顯示容器的運行狀態(tài),`PORTS`列用于顯示容器與宿主機之間的端口映射情況,`NAMES`列用于顯示容器的名稱。 除了使用`docker ps`命令外,我們還可以使用`docker logs`命令查看容器的日志。該命令用于查看容器的標準輸出或標準錯誤輸出。 例如,如果我們需要查看剛才啟動的`nginx`容器的日志,則可以使用以下命令:
docker logs my-nginx至此,我們介紹了使用Docker啟動服務(wù)并查看運行情況的方法,希望對您有所幫助。