场景

启动nexus私服的时候报错,信息为:
Bind for 0.0.0.0:8081 failed: port is already allocated.

过程

查看端口:

netstat -nltp 8081  # 网络端口
lsof -i:8081 # 文件端口(进程端口)

发现都没有8081,怪了,会在哪里呢?
看下docker是否映射了:

docker ps

看到ports列有条信息:
8080/tcp, 0.0.0.0:8081->8081/tcp
停止该容器,问题解决。