代码之家  ›  专栏  ›  技术社区  ›  Petr Petrov

Docker:拖运集装箱

  •  1
  • Petr Petrov  · 技术社区  · 6 年前

    我得走了 docker 集装箱。

    第一件事我先解决了

    docker pull [OPTIONS] NAME[:TAG|@DIGEST]
    

    接下来我试着用

    docker run [OPTIONS] IMAGE[:TAG|@DIGEST] [COMMAND] [ARG...]
    

    但我犯了个错误

    docker: Error response from daemon: driver failed programming external connectivity on endpoint youthful_bhaskara (47fae1c2ecd6245d127801729b80276aeb3858526a9441760925d904ce1565ff): Error starting userland proxy: listen tcp 0.0.0.0:8888: bind: address already in use.
    ERRO[0000] error waiting for container: context canceled 
    

    sudo 我有一个常见的错误。

    我该怎么解决? 也许我错过了一些中间动作?

    2 回复  |  直到 6 年前
        1
  •  5
  •   Savio Mathew    6 年前

    由于8888端口被另一个服务绑定,Docker Run无法运行映像。 您可以使用命令netstat-tunlp grep 8888或ps-aux grep 8888检查哪个进程使用端口。 要在另一个端口上启动Docker映像,可以在Docker运行中使用-p选项。 eg: docker run -d -p 8888:8080 <image>

        2
  •  1
  •   Kenovo    6 年前

    您需要更改使用的端口,端口8888已被其他应用程序使用