新聞中心
docker 默認(rèn)的socket端口?
關(guān)于容器端口和主機(jī)端口的關(guān)系

創(chuàng)新互聯(lián)公司堅(jiān)持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:成都做網(wǎng)站、網(wǎng)站制作、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時(shí)代的巢湖網(wǎng)站設(shè)計(jì)、移動(dòng)媒體設(shè)計(jì)的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!
首先,我們?cè)趧?chuàng)造容器時(shí),如果不指定端口映射,那么這個(gè)容器時(shí)封閉的,不能與外界網(wǎng)絡(luò)通信。而我們一般情況下則需要指定端口映射,使得我們可以通過主機(jī)的端口訪問到容器。我們常用
docker container run -p 8080:80 -d *progamme_name
*這里我們將容器的80端口映射到主機(jī)的8080端口,之后我們就可以通過主機(jī)的8080端口訪問到容器了。如果想要公開容器的所有端口,則可以用
docker container run -P
系統(tǒng)會(huì)“隨機(jī)”分配端口到主機(jī)端口。
Socket端口配置
我們?cè)谌萜鲀?nèi)運(yùn)行一個(gè)python的socket服務(wù)時(shí),這時(shí)需要制定綁定的Ip和端口,我們需要注意的是我們雖然映射了端口到主機(jī),但是綁定的ip不是主機(jī)的ip,而是容器內(nèi)的ip,可以通過ifconfig進(jìn)行查詢,或者直接使用0.0.0.0來接受所有ip的該端口請(qǐng)求
關(guān)于0.0.0.0和127.0.0.1和其他ip的關(guān)系
這里有個(gè)基礎(chǔ)知識(shí),127.0.0.1是每臺(tái)主機(jī)的環(huán)回地址,只用來自身的網(wǎng)絡(luò)測(cè)試,而不會(huì)和外部通信,然后還有inet內(nèi)部Ip,用于一個(gè)公網(wǎng)集群內(nèi)的主機(jī)間的通信,外網(wǎng)訪問不了,公網(wǎng)ip一般是多臺(tái)主機(jī)共享。最后0.0.0.0則是表示所有可用的ip.
在windows安裝docker詳細(xì)步驟?
docker的安裝流程如下:
1. 安裝docker:在Linux系統(tǒng)中,可以使用yum或apt-get命令安裝docker;在Windows系統(tǒng)中,可以使用docker官方提供的安裝包安裝docker。
2. 配置docker:配置docker的鏡像倉庫,以及docker的存儲(chǔ)路徑等。
3. 啟動(dòng)docker:使用systemctl start docker命令啟動(dòng)docker服務(wù)。
4. 測(cè)試docker:使用docker info命令查看docker的信息,以確認(rèn)docker是否安裝成功。
到此,以上就是小編對(duì)于的問題就介紹到這了,希望這2點(diǎn)解答對(duì)大家有用。
新聞名稱:docker默認(rèn)的socket端口?windowsdocker.sock
網(wǎng)站URL:http://fisionsoft.com.cn/article/dhddghp.html


咨詢
建站咨詢
