佳木斯湛栽影视文化发展公司

主頁(yè) > 知識(shí)庫(kù) > docker 無法釋放端口的解決方案

docker 無法釋放端口的解決方案

熱門標(biāo)簽:檢查注冊(cè)表項(xiàng) 阿里云 百度競(jìng)價(jià)點(diǎn)擊價(jià)格的計(jì)算公式 硅谷的囚徒呼叫中心 智能手機(jī) 網(wǎng)站建設(shè) 美圖手機(jī) 使用U盤裝系統(tǒng)

今天遇到一個(gè)非常奇葩的情況就是當(dāng)更新完docker鏡像后,運(yùn)行docker-compose up -d 出現(xiàn)了Bind for 0.0.0.0:xxxx failed: port is already allocated 的情況,通過netstat -ap | grep xxxx 之后發(fā)現(xiàn)時(shí)docker的某個(gè)進(jìn)程一直占用這個(gè)端口而導(dǎo)致服務(wù)無法重新啟動(dòng)。

通過一系列的解決方法:

比如kill進(jìn)程,重啟docker等方式都沒有成功。之后分享一個(gè)方法希望可以給遇到同樣問題的同學(xué)一種解決思路。

sudo cp /var/lib/docker/network/files/local-kv.db /var/lib/docker/network/files/local-kv.db_bk
sudo rm /var/lib/docker/network/files/local-kv.db
sudo docker-compose up -d

補(bǔ)充:docker端口被占用解決方法 “port is already allocated”

docker啟動(dòng)程序顯示 “port is already allocated”,嘗試了以下方法

1. 通過重啟docker

2. 重啟電腦

3. 查看所占用的端口對(duì)應(yīng)的程序,kill

4. stop和rm所有的docker程序

都不起作用。

解決的方法

是找到對(duì)應(yīng)的工作目錄下的docker-compose.yml文件,修改所占用的端口為其他端口就解決了。

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教。

標(biāo)簽:煙臺(tái) 懷化 湖北 黃山 通遼 湘潭 山南 賀州

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《docker 無法釋放端口的解決方案》,本文關(guān)鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266
    如皋市| 灵武市| 屏东市| 磐石市| 定陶县| 姜堰市| 屯门区| 江津市| 德化县| 达日县| 郧西县| 宾川县| 石楼县| 德安县| 攀枝花市| 平乡县| 济宁市| 仁寿县| 沙田区| 深州市| 新河县| 霍邱县| 土默特右旗| 荔波县| 义马市| 宁远县| 朝阳县| 苏尼特左旗| 新民市| 资阳市| 射阳县| 洛扎县| 抚州市| 丹寨县| 闽侯县| 永平县| 龙井市| 奉节县| 韩城市| 娱乐| 永靖县|