我需要运行docker容器.
首先,我已将其拉出来
docker pull [OPTIONS] NAME[:TAG|@DIGEST]
Run Code Online (Sandbox Code Playgroud)
接下来我尝试运行它
docker run [OPTIONS] IMAGE[:TAG|@DIGEST] [COMMAND] [ARG...]
Run Code Online (Sandbox Code Playgroud)
但是我收到了一个错误
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
Run Code Online (Sandbox Code Playgroud)
随着sudo我有一个常见的错误.
我该如何解决这个问题?也许我错过了一些中间行动?
由于8888端口被另一个服务所占用,因此docker run无法运行映像.您可以使用命令netstat -tunlp |来检查使用端口的进程 grep 8888或ps -aux | grep 8888.要在另一个端口上启动docker镜像,可以在docker run中使用-p选项.
eg: docker run -d -p 8888:8080 <image>
| 归档时间: |
|
| 查看次数: |
150 次 |
| 最近记录: |