docker 無(wú)法釋放端口的解決方案
今天遇到一個(gè)非常奇葩的情況就是當(dāng)更新完docker鏡像后,運(yùn)行docker-compose up -d 出現(xiàn)了Bind for 0.0.0.0:xxxx failed: port is already allocated 的情況,通過(guò)netstat -ap | grep xxxx 之后發(fā)現(xiàn)時(shí)docker的某個(gè)進(jìn)程一直占用這個(gè)端口而導(dǎo)致服務(wù)無(wú)法重新啟動(dòng)。
通過(guò)一系列的解決方法:
比如kill進(jìn)程,重啟docker等方式都沒(méi)有成功。之后分享一個(gè)方法希望可以給遇到同樣問(wèn)題的同學(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. 通過(guò)重啟docker
2. 重啟電腦
3. 查看所占用的端口對(duì)應(yīng)的程序,kill
4. stop和rm所有的docker程序
都不起作用。
解決的方法
是找到對(duì)應(yīng)的工作目錄下的docker-compose.yml文件,修改所占用的端口為其他端口就解決了。
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教。
相關(guān)文章
Docker鏡像構(gòu)建之docker commit的使用
本文主要介紹了Docker鏡像構(gòu)建之docker commit的使用,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2022-04-04
快速使用docker-compose部署clickhouse的教程
ClickHouse 的工作速度比傳統(tǒng)方法快 100-1000 倍。它適用于大數(shù)據(jù)、業(yè)務(wù)分析和時(shí)間序列數(shù)據(jù)。在這個(gè)小教程中,我將向您展示如何以最少的設(shè)置安裝 ClickHouse,感興趣的朋友一起看看吧2021-11-11
一文詳解如何在Ubuntu系統(tǒng)中安裝docker
這篇文章主要為大家詳細(xì)介紹了在Ubuntu操作系統(tǒng)上安裝Docker的步驟,以便我們可以開(kāi)始使用Docker來(lái)構(gòu)建和運(yùn)行容器化應(yīng)用程序,希望對(duì)大家有所幫助2024-03-03
Docker部署Golang服務(wù)的實(shí)現(xiàn)步驟
不管是開(kāi)發(fā)還是生產(chǎn)環(huán)境,通過(guò)docker方式部署服務(wù)都是一種不錯(cuò)的選擇,本文主要介紹了Docker部署Golang服務(wù)的實(shí)現(xiàn)步驟,具有一定的參考價(jià)值,感興趣的可以了解一下2024-01-01
docker創(chuàng)建鏡像并上傳云端服務(wù)器的實(shí)現(xiàn)示例
鏡像是一種輕量級(jí)、可執(zhí)行的獨(dú)立軟件包,用來(lái)打包軟件運(yùn)行環(huán)境和基于運(yùn)行環(huán)境開(kāi)發(fā)的軟件,本文介紹了如何使用Docker創(chuàng)建鏡像,并將其上傳到云端,感興趣的可以了解一下2023-08-08
iptables如何限制宿主機(jī)跟Docker IP和端口訪問(wèn)(安全整改)
本文詳細(xì)介紹了如何通過(guò)iptables對(duì)網(wǎng)絡(luò)訪問(wèn)進(jìn)行限制,包括限制特定IP或網(wǎng)段訪問(wèn)特定服務(wù),以及在Docker環(huán)境下,如何設(shè)置DOCKER-USER鏈限制IP和端口訪問(wèn),確保網(wǎng)絡(luò)安全2024-10-10

