Docker 常用命令及演示
以下是一些常用的 Docker 命令以及對(duì)應(yīng)的演示示例。請(qǐng)注意,示例中的命令和參數(shù)可能需要根據(jù)您的實(shí)際環(huán)境和需求進(jìn)行相應(yīng)的修改。
容器生命周期管理
-
docker run
: 創(chuàng)建并運(yùn)行一個(gè)容器docker run -d --name my_container nginx
-
docker start
: 啟動(dòng)一個(gè)已停止的容器docker start my_container
-
docker stop
: 停止一個(gè)正在運(yùn)行的容器docker stop my_container
-
docker restart
: 重啟一個(gè)容器docker restart my_container
-
docker rm
: 刪除一個(gè)容器docker rm my_container
-
docker ps
: 列出正在運(yùn)行的容器docker ps
-
docker ps -a
: 列出所有容器(包括停止的)docker ps -a
鏡像管理
-
docker pull
: 下載一個(gè)鏡像docker pull nginx
-
docker build
: 構(gòu)建一個(gè)鏡像docker build -t my_image .
-
docker push
: 推送一個(gè)鏡像到鏡像倉(cāng)庫(kù)docker push my_image:tag
-
docker images
: 列出本地的鏡像docker images
-
docker rmi
: 刪除一個(gè)本地的鏡像docker rmi my_image
容器與主機(jī)的文件交互
-
docker cp
: 在容器與主機(jī)之間復(fù)制文件或目錄docker cp /path/to/local/file my_container:/path/to/container/file
-
docker volume create
: 創(chuàng)建一個(gè)數(shù)據(jù)卷docker volume create my_volume
-
docker volume inspect
: 查看數(shù)據(jù)卷的詳細(xì)信息docker volume inspect my_volume
-
docker volume rm
: 刪除一個(gè)數(shù)據(jù)卷docker volume rm my_volume
網(wǎng)絡(luò)管理
-
docker network create
: 創(chuàng)建一個(gè)網(wǎng)絡(luò)docker network create my_network
-
docker network connect
: 將容器連接到網(wǎng)絡(luò)docker network connect my_network my_container
-
docker network disconnect
: 將容器從網(wǎng)絡(luò)斷開(kāi)docker network disconnect my_network my_container
-
docker network ls
: 列出可用的網(wǎng)絡(luò)docker network ls
-
docker network inspect
: 查看網(wǎng)絡(luò)的詳細(xì)信息docker network inspect my_network
示例:運(yùn)行一個(gè) Nginx 容器
-
拉取 Nginx 鏡像:
docker pull nginx
-
創(chuàng)建一個(gè)網(wǎng)絡(luò):
docker network create my_network
-
運(yùn)行一個(gè) Nginx 容器并將其連接到創(chuàng)建的網(wǎng)絡(luò):
docker run -d --name my_nginx --network my_network nginx
-
查看正在運(yùn)行的容器:
docker ps
您應(yīng)該能看到名為
my_nginx
的容器正在運(yùn)行。 -
在瀏覽器中訪問(wèn) Nginx 容器:
- 如果是在本地環(huán)境,可以使用
http://localhost
或http://<主機(jī)IP地址>
訪問(wèn)。 - 如果是在其他容器或虛擬機(jī)中,可以使用容器名稱或 IP 地址訪問(wèn)。
您應(yīng)該能看到 Nginx 的默認(rèn)歡迎頁(yè)面。
- 如果是在本地環(huán)境,可以使用
-
停止和刪除容器:文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-454916.html
docker stop my_nginx docker rm my_nginx
-
刪除網(wǎng)絡(luò):文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-454916.html
docker network rm my_network
到了這里,關(guān)于Docker 常用命令及演示demo的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!