如何杀死docker的端口

Kar*_*way 7 docker dockerfile docker-compose

我正在尝试运行一个docker镜像,它说的是已经在使用的地址

 driver failed programming external connectivity on endpoint jovial_saha (c79c98cbcef6340cd7867571278f401c9cbea1fd7137a39fe5d7de1c454d4e6e): Error starting userland proxy: listen tcp 0.0.0.0:9042: bind: address already in use.
Run Code Online (Sandbox Code Playgroud)

但是我删除了所有容器和图像,然后即使我打电话来运行我的图像

docker run -d -p 9042:9042 myimage . i get above error. what  should i do ?
Run Code Online (Sandbox Code Playgroud)

joh*_*all 7

为了扩展罗伯特·莫斯卡尔的答案,你需要杀死那个端口上的任何东西:

  • 再次杀死所有容器
  • 如果你在Linux上,请终止你端口上运行的进程 fuser -k 9042/tcp
  • 如果上述步骤不起作用,请重新启动计算机并再试一次.

快乐狩猎!