dockerfile 文件是構建 docker 鏡像的文本文件,包含指導 docker 構建鏡像的指令。要運行 dockerfile 文件,請按照以下步驟操作:創建 dockerfile 文件,包含構建鏡像所需的指令。在包含 dockerfile 文件的目錄中構建鏡像。使用構建的鏡像運行容器。進入正在運行的容器執行命令。停止并刪除容器。
Dockerfile 文件的運行
Dockerfile 文件是一個用于構建 Docker 鏡像的文本文件。它包含一組指令,指導 Docker 逐層構建鏡像。要運行 Dockerfile 文件,請使用以下步驟:
1. 創建 Dockerfile 文件
創建包含以下內容的新文本文件,并將其命名為 “Dockerfile”:
<code>FROM <a style="color:#f60; text-decoration:underline;" href="https://www.php.cn/zt/16000.html" target="_blank">nginx</a> COPY index.html /usr/share/nginx/html</code>
登錄后復制
2. 構建鏡像
在包含 Dockerfile 文件的目錄中,運行以下命令:
<code>docker build -t my-nginx-image .</code>
登錄后復制
3. 運行容器
構建鏡像后,您可以使用以下命令運行容器:
<code>docker run -it --rm --name my-nginx-container my-nginx-image</code>
登錄后復制
這將創建一個名為 “my-nginx-container” 的新容器并運行它。您可以使用以下命令查看正在運行的容器:
<code>docker ps</code>
登錄后復制
4. 訪問容器
容器運行后,可以使用以下命令進入容器:
<code>docker exec -it my-nginx-container bash</code>
登錄后復制
這將打開一個交互式 Shell,您可以在其中執行命令。要退出 Shell,請鍵入 “exit”。
5. 停止容器
要停止容器,請使用以下命令:
<code>docker stop my-nginx-container</code>
登錄后復制
容器停止后,您可以使用以下命令刪除它:
<code>docker rm my-nginx-container</code>
登錄后復制