今天遇到啟動(dòng)鏡像之后,通過HTTP請(qǐng)求的的方式訪問不了的一個(gè)小問題,下面來記錄并分享下解決辦法:
專注于為中小企業(yè)提供網(wǎng)站設(shè)計(jì)、成都做網(wǎng)站服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)延吉免費(fèi)做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動(dòng)了上1000家企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設(shè)實(shí)現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。
常用的docker啟動(dòng)命令和解決辦法如下所示:
一、啟動(dòng)docker眾所周知,啟動(dòng)容器的命令如下:
docker run 鏡像名稱二、綁定容器端口與本地端口由于啟動(dòng)容器之后,本地?zé)o法直接訪問容器內(nèi)的端口,故而需要將本地的端口與容器的端口做一個(gè)綁定操作,從而可以通過本地端口去訪問容器,設(shè)置如下:
docker run -p 本地端口:容器端口 鏡像名稱然后就可以通過本地的瀏覽器通過本地的端口訪問容器了。
三、容器在后臺(tái)運(yùn)行,加-d參數(shù),命令如下:docker run -d -p 本地端口:容器端口 鏡像名稱
四、查看鏡像列表,命令如下docker image ls或docker images五、查看正在運(yùn)行的容器,命令如下docker ps補(bǔ)充:docker 給運(yùn)行的容器映射本地端口
1.提交運(yùn)行中的容器為一個(gè)鏡像 (這樣不會(huì)丟失在容器的各種操作)docker commit tang tang1### tang(運(yùn)行容器名稱) tang1(生成鏡像名稱)2.運(yùn)行鏡像并添加端口docker run -d -it -p 8000:80 tang1:latest /bin/bash### 小p是自定義端口 latest 是鏡像的標(biāo)簽(最好寫上專業(yè)點(diǎn))補(bǔ)充:docker加載volume并綁定端口
要求已獲取docker image,現(xiàn)在想要?jiǎng)?chuàng)建container,加載本地目錄到container目錄,還有映射本地和container之間的端口。
具體舉例如下:
image ID: 884e0fc83dfe
設(shè)置container name: test
將本地的9000端口映射到container的80端口
加載數(shù)據(jù)卷volume:將本地的~/Desktop/test 映射到container的/test目錄
實(shí)現(xiàn)docker run -it --name test -v ~/Desktop/test:/test -p 9000:80 884e0fc83dfe /bin/bash# 進(jìn)入新建containerdocker start testdocker attach test以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教。
網(wǎng)站標(biāo)題:Docker實(shí)現(xiàn)容器端口綁定本地端口
URL標(biāo)題:http://aaarwkj.com/article40/eoegho.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供Google、網(wǎng)站排名、網(wǎng)站內(nèi)鏈、外貿(mào)網(wǎng)站建設(shè)、搜索引擎優(yōu)化、響應(yīng)式網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)