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