文章

Docker报port is already allocated错误

Docker报port is already allocated错误

问题:

在创建容器的时候报:port is already allocated的错误。

port is already allocated.

原因分析:

之前创建过对应的容器,删除容器后,相关的配置还在,导致再创建容器时提示端口已经被分配。

解决方案

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
# 查看在运行的进程
docker ps

# 删除所有容器
docker rm $(docker ps -qa)

# 停止容器服务
systemctl stop docker

# 删除local-kv.db文件
rm -rf /data/docker/network/files/local-kv.db

# 重新启动docker服务
systemctl start docker

# 重新创建容器

参考地址

https://www.modb.pro/db/1767721846804385792

本文由作者按照 CC BY 4.0 进行授权