docker端口配置(docker 无法释放端口的解决方案)
类别:服务器 浏览量:868
时间:2021-10-19 06:55:49 docker端口配置
docker 无法释放端口的解决方案今天遇到一个非常奇葩的情况就是当更新完docker镜像后,运行docker-compose up -d 出现了Bind for 0.0.0.0:xxxx failed: port is already allocated 的情况,通过netstat -ap | grep xxxx 之后发现时docker的某个进程一直占用这个端口而导致服务无法重新启动。
通过一系列的解决方法:比如kill进程,重启docker等方式都没有成功。之后分享一个方法希望可以给遇到同样问题的同学一种解决思路。
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
补充:docker端口被占用解决方法 “port is already allocated”
docker启动程序显示 “port is already allocated”,尝试了以下方法
1. 通过重启docker
2. 重启电脑
3. 查看所占用的端口对应的程序,kill
4. stop和rm所有的docker程序
都不起作用。
解决的方法是找到对应的工作目录下的docker-compose.yml文件,修改所占用的端口为其他端口就解决了。
以上为个人经验,希望能给大家一个参考,也希望大家多多支持开心学习网。如有错误或未考虑完全的地方,望不吝赐教。
您可能感兴趣
- centosdocker安装教程(centos下docker安装及springboot远程发布docker的方法)
- docker进入mysql查看路径(Docker 环境运行 Mysql 和开启 Binlog 配置主从同步的设置方法)
- docker容器的三大组件(docker容器下配置jupyter notebook的操作)
- docker本地项目生成镜像(docker images本地迁移的实现)
- docker数据库如何初始化(Docker启动PostgreSQL时创建多个数据库的解决方案)
- docker 限制cpu使用率(docker CPU限制的实现)
- docker运行镜像端口(docker镜像访问本地elasticsearch端口操作)
- docker容器启动执行多条命令(详解Shell脚本控制docker容器启动顺序)
- docker镜像配置的挂载路径(docker挂载本地目录和数据卷容器操作)
- docker默认网桥设置(Docker默认网段修改实现方法解析)
- docker配置私有仓库(docker私有库的搭建实现)
- docker容器启动自动执行命令(docker run 运行容器自动结束的解决)
- springboot与docker(详解SpringBoot项目docker环境运行时无限重启问题)
- docker 容器相关问题(docker空间爆满导致的进入容器失败的解决方案)
- docker查找redis配置文件(解决docker重启redis,mysql数据丢失的问题)
- docker怎么连接mysql(docker如何安装mysql)
- 红色代表什么(红色代表什么意义和象征)
- 菲律宾安全吗(菲律宾安全吗2023)
- 彩礼重要吗()
- 写信告诉我今天海是什么颜色(写信告诉我今天海是什么颜色回答)
- 英语难学吗(法语比英语难学吗)
- 今天要吃什么(今天要吃什么菜好)
热门推荐
- axios实现原理(项目中Axios二次封装实例Demo)
- 用js做一个计算器(使用JS实现简易计算器)
- mysql权限设置
- python读取txt文件每一行数据(python读取txt文件并取其某一列数据的示例)
- laravel数据迁移(Laravel框架实现的上传图片到七牛功能详解)
- anaconda如何配置python3.7(WIn10+Anaconda环境下安装PyTorch避坑指南)
- php上传大文件教程(PHP实现带进度条的Ajax文件上传功能示例)
- SET NOCOUNT ON 作用
- js定时器几分钟执行(利用JS定时器实现元素移动)
- 学python从零基础到开发游戏(python开发游戏的前期准备)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9