【问题标题】:There was a problem with mariadb and docker connectionmariadb 和 docker 连接有问题
【发布时间】:2021-01-09 02:51:23
【问题描述】:
# command
docker run --name mariadb -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=mariadb mariadb
# errors
cdccf021df19929bc8b3783c589234b1515d8afd05beeaba00e0e9157f458c73
docker: Error response from daemon: Ports are not available: listen tcp 0.0.0.0:3306: bind: Only one usage of each socket address (protocol/network address/port) is normally permitted.

我想与mariadb 联系,但我无法修复此错误。请帮帮我。

【问题讨论】:

  • 您是在尝试运行数据库服务器还是客户端?如果您尝试连接到另一个数据库服务器,则不需要-p 选项;那就是接受入站连接。 (您甚至不需要 Docker;您可以在主机上使用 mariadbmysql 客户端。)

标签: mysql docker mariadb


【解决方案1】:

是的,似乎有端口已被另一个进程使用。

使用以下命令检查端口是否已被使用。

netstat -an | grep :3306

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-04-12
    • 1970-01-01
    • 1970-01-01
    • 2018-06-27
    • 2018-11-13
    • 1970-01-01
    • 1970-01-01
    • 2021-01-12
    相关资源
    最近更新 更多