最簡單的docker教程:在docker裡執行nginx伺服器
命令列docker search nginx搜尋名為nginx的docker image,返回結果的第一個,github上有10293個star,這就是我們想要搜尋的結果:
使用命令docker pull把這個映象拖下來:
docker pull nginx
然後以detach模式執行這個映象:
docker run -d –name jerry-nginx nginx
docker run的輸出是docker例項的uuid,它的一部分也出現在docker ps的結果裡:
因為我們在執行docker映象時,沒有使用-P引數暴露埠,所以我們無法通過localhost:80來訪問這個nginx伺服器。
重新建立一個新的docker例項:
docker run -d -P –name jerry-nginx-expose nginx
在docker ps裡找到32768這個埠:
然後就能通過localhost:32768訪問nginx伺服器了。
下面我們使用docker inspect jerry-nginx-expose詳細檢視一下這個命令的輸出:
args列表裡的值就是docker ps顯示的內容。
環境變數:
埠號:
本文來自雲棲社群合作伙伴“汪子熙”,瞭解相關資訊可以關注微信公眾號”汪子熙”。
相關文章
- 在 Docker 裡執行 Microsoft SQL 伺服器DockerROSSQL伺服器
- jenkins和docker 在docker裡執行jenkinsJenkinsDocker
- docker執行golang可執行檔案最簡docker-compose fileDockerGolang
- docker簡單實用教程Docker
- Docker命令-docker exec-在執行的容器中執行命令Docker
- Docker執行nginx映象及docker網路埠對映DockerNginx
- Docker入門系列之一:在一個Docker容器裡執行指定的web應用DockerWeb
- Docker-OSX:在Docker中執行你的蘋果Mac!Docker蘋果Mac
- CenterOS docker 下簡單部署 PHP+NginxROSDockerPHPNginx
- 從最簡單的入手學習 Docker (一)Docker
- Docker極簡入門:使用Docker執行Java程式DockerJava
- [Docker系列·2]搭建基於Docker的Nginx伺服器DockerNginx伺服器
- 簡明 docker 教程Docker
- Docker 簡明教程Docker
- docker的簡單使用Docker
- 利用Docker volume修改Nginx Docker映象裡index.htmlDockerNginxIndexHTML
- Nginx + Docker 手動叢集方式執行 EMQNginxDockerMQ
- docker學習2|在容器中部署nginx並儲存、執行容器DockerNginx
- 在 Azure 上使用 Docker 執行 MonoDockerMono
- webpack最簡單的入門教程裡bundle.js之執行單步除錯的原理解析WebJS除錯
- docker簡單命令Docker
- 無快不破,在本地 docker 執行 IDEA 裡面的專案?DockerIdea
- docker 執行 MySQLDockerMySql
- Docker 執行 jarDockerJAR
- 在Docker中執行SpringBoot程式DockerSpring Boot
- 技能篇:docker的簡易教程Docker
- docker使用nginx搭建靜伺服器DockerNginx伺服器
- 在Docker中,如何停止所有正在執行的容器?Docker
- docker命令簡單使用Docker
- docker下的nginxDockerNginx
- Docker簡易安裝教程Docker
- 在Docker中,Docker配置檔案在哪裡以及如何修改?Docker
- 使用 Docker 和 Nginx 實現簡單目錄索引服務DockerNginx索引
- 簡單幾步搭建一個基於Docker的Tomcat執行環境!DockerTomcat
- docker 執行elasticsearch單例項(elasticsearch:7.12.0)DockerElasticsearch單例
- 最簡單的nginx教程 - 如何把一個web應用部署到nginx上NginxWeb
- 用Docker執行Nginx和多個版本PHP部署網站DockerNginxPHP網站
- Docker配置nginxDockerNginx