新聞中心
docker ps -a。這將顯示所有容器(包括正在運行的和已停止的)的列表。在Linux服務(wù)器上,Docker是一種非常流行的容器化技術(shù),它可以幫助我們輕松地部署和管理應(yīng)用程序,要確保Docker已經(jīng)成功啟動并運行,我們需要進(jìn)行一些檢查,本文將詳細(xì)介紹如何確認(rèn)Linux服務(wù)器上的Docker是否成功啟動。

創(chuàng)新互聯(lián)公司主要從事網(wǎng)站設(shè)計制作、成都網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)華容,十年網(wǎng)站建設(shè)經(jīng)驗,價格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):18980820575
1、檢查Docker服務(wù)狀態(tài)
我們需要檢查Docker服務(wù)的狀態(tài),在大多數(shù)Linux發(fā)行版中,我們可以使用以下命令來檢查Docker服務(wù)的狀態(tài):
sudo systemctl status docker
如果Docker服務(wù)已經(jīng)成功啟動,你將看到類似于以下的輸出:
● docker.service Docker Application Container Engine
Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled)
Active: active (running) since Mon 20220103 10:00:00 CST; 1min 5s ago
Docs: https://docs.docker.com
Main PID: 12345 (dockerd)
Tasks: 2 (limit: 4915)
Memory: 18.1M
CGroup: /system.slice/docker.service
└─12345 /usr/bin/dockerd H fd:// containerd=/run/containerd/containerd.sock
在這個例子中,我們可以看到Docker服務(wù)的狀態(tài)為“active (running)”,這意味著Docker正在運行。
2、檢查Docker進(jìn)程
除了檢查Docker服務(wù)的狀態(tài)外,我們還可以通過查看Docker進(jìn)程來確定Docker是否正在運行,在大多數(shù)Linux發(fā)行版中,我們可以使用以下命令來查看Docker進(jìn)程:
ps ef | grep dockerd
如果Docker正在運行,你將看到類似于以下的輸出:
root 12345 1 0 Jan03 ? 00:00:01 /usr/bin/dockerd H fd:// containerd=/run/containerd/containerd.sock
在這個例子中,我們可以看到一個名為“dockerd”的進(jìn)程正在運行,其PID(進(jìn)程ID)為12345,這個進(jìn)程就是Docker的主進(jìn)程。
3、檢查Docker版本
為了確保我們安裝的是最新版本的Docker,我們可以使用以下命令來查看Docker的版本:
docker version
如果Docker已經(jīng)成功安裝,你將看到類似于以下的輸出:
Client: Docker Engine Community Version: 20.10.7 API version: 1.41 ... Server: Docker Engine Community Engine: Version: 20.10.7 API version: 1.41 (minimum version 1.12) ...
在這個例子中,我們可以看到客戶端和服務(wù)器端的Docker版本都為20.10.7,請注意,這里的版本號可能會隨著時間的流逝而發(fā)生變化,請務(wù)必查閱Docker官方文檔以獲取最新的版本信息。
4、測試Docker容器功能
我們可以創(chuàng)建一個簡單的Docker容器來測試Docker是否正常工作,我們需要拉取一個鏡像:
docker pull nginx
我們可以使用以下命令來創(chuàng)建并運行一個名為“mynginx”的容器:
docker run d name mynginx nginx
如果Docker正常工作,你應(yīng)該能夠看到類似于以下的輸出:
a6e6c6f8a3f9 nginx "nginx g 'daemon of…" 2 minutes ago Up 2 minutes 80/tcp, 443/tcp mynginx
在這個例子中,我們可以看到一個名為“mynginx”的容器已經(jīng)成功創(chuàng)建并運行,我們還可以看到該容器監(jiān)聽了80和443端口,這意味著我們可以使用瀏覽器訪問這個容器提供的服務(wù),為了驗證這一點,我們可以使用以下命令來查看該容器的IP地址:
docker inspect f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' mynginx
在瀏覽器中輸入“http://
分享名稱:linux查看docker狀態(tài)
標(biāo)題路徑:http://fisionsoft.com.cn/article/cophepp.html


咨詢
建站咨詢
