【发布时间】: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;您可以在主机上使用mariadb或mysql客户端。)