要運行 docker 容器,需依次執行:拉取鏡像 (docker pull )創建容器 (docker run -it –rm –name )交互操作容器 (docker exec -it /bin/bash)端口映射 (docker run -it –rm –name my-nginx -p 8080:80 nginx)設置環境變量 (docker run -it –rm –name
如何運行 Docker 容器
運行 Docker 容器涉及以下步驟:
1. 拉取鏡像
首先,需要拉取所需鏡像。鏡像是包含應用程序、庫和依賴項的可執行文件。使用以下命令拉取鏡像:
<a style="color:#f60; text-decoration:underline;" href="https://www.php.cn/zt/15865.html" target="_blank">docker</a> pull
登錄后復制
例如,要拉取 Nginx 鏡像:
docker pull <a style="color:#f60; text-decoration:underline;" href="https://www.php.cn/zt/16000.html" target="_blank">nginx</a>
登錄后復制
2. 創建容器
拉取鏡像后,可以使用 docker run 命令創建容器。該命令允許指定容器的運行配置,例如端口映射和環境變量。以下是一個基本示例:
docker run -it --rm --name
登錄后復制
例如,要創建一個名為 “my-nginx” 的容器:
docker run -it --rm --name my-nginx nginx
登錄后復制
3. 交互操作
容器創建后,可以使用交互式模式進入容器。這允許在容器內執行命令和查看輸出。以下是進入容器的命令:
docker exec -it /bin/bash
登錄后復制
4. 端口映射
如果容器需要暴露端口以與外部世界通信,則需要進行端口映射。這可以使用 -p 標志完成,該標志指定主機端口和容器端口。以下示例將容器中的 80 端口映射到主機上的 8080 端口:
docker run -it --rm --name my-nginx -p 8080:80 nginx
登錄后復制
5. 環境變量
可以在創建容器時設置環境變量,以便容器內的應用程序可以訪問它們。使用 -e 標志指定環境變量,如下所示:
docker run -it --rm --name my-nginx -e MY_ENV_VAR=value nginx
登錄后復制
6. 停止和刪除容器
當容器不再需要時,可以使用 docker stop 命令停止它,然后使用 docker rm 命令刪除它。以下示例顯示如何停止和刪除 “my-nginx” 容器:
docker stop my-nginx docker rm my-nginx
登錄后復制