1 搜索鏡像
docker search nginx
2 下載鏡像
?docker pull nginx
3 安裝鏡像
這里要有一個(gè)預(yù)發(fā)條件唱遭,就是你本地或者遠(yuǎn)程服務(wù)器的端口有沒有在防火墻開通泰佳,一般來說會(huì)有幾個(gè)常用的端口是開放的绢掰,比如這個(gè)80端口就是開通好的菠剩,如果你用別的端口要記得區(qū)防火墻或者安全組里去設(shè)置苞笨。
docker run -d --name nginx01 -p 80:80 nginx
上面這個(gè)命令要講一下屏歹,-d 后臺(tái)運(yùn)行寨辩,-name看你要不要給你這次創(chuàng)建的容器起名字,如果你有起多個(gè)服務(wù)或者類似的要求的話可以考慮用一下锄奢。只起一個(gè)的話失晴,不加也沒關(guān)系剧腻,加的話后面跟的是名字。
-p? 這個(gè)就很重要就是涂屁,他是負(fù)責(zé)你容器的端口和你宿主機(jī)的端口對(duì)應(yīng)上的书在,有時(shí)候會(huì)出現(xiàn)端口占用,制定容器端口映射可以通過宿主機(jī)的公網(wǎng)地址拆又,將服務(wù)提供出去儒旬。
# -d 后臺(tái)運(yùn)行
# -name 給容器命名
# -p 宿主機(jī)端口:容器內(nèi)部端口
4 檢查鏡像以及驗(yàn)證Nginx是否啟動(dòng)成功
驗(yàn)證容器有沒有啟動(dòng) docker ps 就可以了
驗(yàn)證服務(wù)有沒有啟動(dòng),可以再命令行利用curl訪問nginx服務(wù)
curl localhost:80
驗(yàn)證我能不能通過宿主機(jī)調(diào)用nginx可以再瀏覽器直接訪問(如果有問題就是端口映射的配置問題)