最简单的docker教程:在docker里运行nginx服务器
命令行docker search nginx搜索名為nginx的docker image,返回結(jié)果的第一個(gè),github上有10293個(gè)star,這就是我們想要搜索的結(jié)果:
使用命令docker pull把這個(gè)鏡像拖下來(lái):
docker pull nginx
然后以detach模式運(yùn)行這個(gè)鏡像:
docker run -d --name jerry-nginx nginx
docker run的輸出是docker實(shí)例的uuid,它的一部分也出現(xiàn)在docker ps的結(jié)果里:
因?yàn)槲覀冊(cè)谶\(yùn)行docker鏡像時(shí),沒(méi)有使用-P參數(shù)暴露端口,所以我們無(wú)法通過(guò)localhost:80來(lái)訪問(wèn)這個(gè)nginx服務(wù)器。
重新創(chuàng)建一個(gè)新的docker實(shí)例:
docker run -d -P --name jerry-nginx-expose nginx
在docker ps里找到32768這個(gè)端口:
然后就能通過(guò)localhost:32768訪問(wèn)nginx服務(wù)器了。
下面我們使用docker inspect jerry-nginx-expose詳細(xì)查看一下這個(gè)命令的輸出:
args列表里的值就是docker ps顯示的內(nèi)容。
環(huán)境變量:
端口號(hào):
要獲取更多Jerry的原創(chuàng)文章,請(qǐng)關(guān)注公眾號(hào)"汪子熙":
總結(jié)
以上是生活随笔為你收集整理的最简单的docker教程:在docker里运行nginx服务器的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 藏格控股是做什么的
- 下一篇: 使用cat写入内容到指定文件