如何運(yùn)行 docker 鏡像?拉取所需鏡像:docker pull 運(yùn)行容器:docker run 連接到容器:docker exec -it /bin/bash停止容器:docker stop 刪除容器:docker rm
如何運(yùn)行 Docker 鏡像
Docker 鏡像是一種可移植的可執(zhí)行軟件包,包含運(yùn)行特定應(yīng)用程序或服務(wù)的所需文件系統(tǒng)和依賴(lài)項(xiàng)。以下是如何運(yùn)行 Docker 鏡像:
1. 拉取鏡像
首先,你需要拉取所需的鏡像。你可以使用以下命令:
<a style="color:#f60; text-decoration:underline;" href="https://www.php.cn/zt/15865.html" target="_blank">docker</a> pull
登錄后復(fù)制
例如,要拉取 latest 版本的 Ubuntu 鏡像:
docker pull ubuntu
登錄后復(fù)制
2. 運(yùn)行容器
拉取鏡像后,你可以使用以下命令運(yùn)行該鏡像:
docker run
登錄后復(fù)制
選項(xiàng)包括:
-p: 端口映射(將容器端口映射到主機(jī)端口)
-v: 卷掛載(將主機(jī)目錄掛載到容器中)
-t: 給容器分配偽終端(標(biāo)準(zhǔn)輸入)
-i: 將容器保持交互式狀態(tài)(標(biāo)準(zhǔn)輸入可用)
例如,要以交互式模式啟動(dòng) Ubuntu 容器并映射端口 80 到主機(jī)端口 8080:
docker run -it -p 8080:80 ubuntu
登錄后復(fù)制
3. 連接到容器
容器啟動(dòng)后,你可以使用以下命令連接到其 Shell:
docker exec -it /bin/bash
登錄后復(fù)制
這將打開(kāi)一個(gè)命令提示符,允許你與容器交互。
4. 停止容器
要停止正在運(yùn)行的容器,可以使用以下命令:
docker stop
登錄后復(fù)制
5. 刪除容器
要?jiǎng)h除容器,可以使用以下命令:
docker rm
登錄后復(fù)制
示例
以下是一個(gè)運(yùn)行 Nginx 容器并將其公開(kāi)在主機(jī)端口 80 上的示例:
docker run -d -p 80:80 <a style="color:#f60; text-decoration:underline;" href="https://www.php.cn/zt/16000.html" target="_blank">nginx</a>
登錄后復(fù)制
這將拉取 Nginx 鏡像,啟動(dòng)一個(gè)容器,并映射容器端口 80 到主機(jī)端口 80。