Docker 是一個(gè)流行的容器化平臺(tái),它可以讓我們將應(yīng)用程序和其它相關(guān)組件打包進(jìn)容器中,使得它們可以獨(dú)立運(yùn)行而不受宿主機(jī)的影響。在 Docker 中,我們可以使用以下命令來(lái)啟動(dòng)容器中的服務(wù)。
docker run -d -p 8080:80 nginx
上面的命令可以啟動(dòng)一個(gè) Nginx 服務(wù)容器,并將它的 80 端口暴露到本地 8080 端口。其中-d
參數(shù)表示以后臺(tái)模式運(yùn)行容器。
接下來(lái)的命令可以查看容器的運(yùn)行狀態(tài):
docker ps
執(zhí)行上面的命令后,我們可以看到一個(gè)形如下面的輸出:
CONTAINER ID IMAGE COMMAND ... PORTS NAMES
d316e8a7c5a5 nginx "..." ... 0.0.0.0:8080->80/tcpromantic_sun
其中,CONTAINER ID
表示容器的 ID 號(hào),IMAGE
表示使用的鏡像,NAMES
表示容器的名稱。
另外,我們還可以使用以下命令來(lái)查看容器的日志:
docker logs <容器名稱/ID>
例如,我們可以執(zhí)行以下命令來(lái)查看romantic_sun
容器的日志:
docker logs romantic_sun
上面的命令會(huì)輸出這個(gè)容器的日志信息。