无法远程连接到 docker mysql 容器

更安全的安萨里

我已经为我的 mysql 和 spring-boot 应用程序设置了 docker。我的应用程序工作正常,并且还连接到 MySQL 容器。但是我无法通过 MySQL Workbench(或任何其他客户端)远程访问我的 MySQL 容器。

每次我尝试远程连接到 MySQL 容器时,我都会收到一条错误消息

ERROR 2013 (HY000): Lost connection to MySQL server at 'reading initial communication packet', system error: 0

虽然,我可以通过 docker bash 访问我的 MySQL 容器。只是我无法远程访问它。

这是我的 docker-compose.yml

version: '2.1'
services:
  my-mysql:
   container_name: my-mysql
   image: mysql/mysql-server:5.7
   environment:
    MYSQL_DATABASE: test_database
    MYSQL_ROOT_PASSWORD: root
    MYSQL_ROOT_HOST: '%'
   ports:
    - '3301:3301'
   expose:
    - '3301'
   restart: always

  my-app:
    image: my-app
    build:
      context: ./spring-boot-app
      dockerfile: Dockerfile
    ports:
      - 8087:8080
    volumes:
      - /data/spring-boot-app
    depends_on:
      my-mysql:
         condition: service_healthy

简而言之,一切正常,我的应用程序,我的 mysql 容器。只是我无法远程访问我的 MySQL 容器。

请注意,我使用的是 Ubuntu 18.04 LTS

更安全的安萨里

谢谢@ramachandran-ag 帮助我。:)

这是我一直在做的一个愚蠢的小错误。

替换3301:33013301:3306解决了问题。

我现在可以远程访问我的 MySQL 容器了。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Docker 容器无法连接到远程 SQL

来自分类Dev

Docker MySQL无法连接到容器

来自分类Dev

无法连接到 MySQL docker 容器

来自分类Dev

无法从 docker 容器内连接到 mysql

来自分类Dev

无法将MySQL容器连接到Docker中的Tomcat容器

来自分类Dev

docker wordpress容器无法连接到mysql容器

来自分类Dev

VSCode:无法使用远程开发扩展连接到 Docker 容器

来自分类Dev

无法使用JDBC连接到mySql docker容器

来自分类Dev

无法连接到通过Ansible启动的MySQL docker容器

来自分类Dev

无法将Docker Wordpress容器连接到主机上的MySQL

来自分类Dev

无法连接到Docker容器中的MySQL数据库

来自分类Dev

Spring boot JDBC无法连接到docker容器中的mysql

来自分类Dev

docker nodejs 容器无法连接 mysql 容器

来自分类Dev

Docker:在Drupal安装期间,链接到mysql容器的Drupal容器无法连接到mysql

来自分类Dev

运行 spring 应用程序的 Jetty Docker 容器无法连接到在 docker 容器外运行的 mysql

来自分类Dev

无法连接到Docker容器

来自分类Dev

无法连接到通过docker-compose创建的MySQL docker容器

来自分类Dev

Docker容器无法连接到远程服务器上的SQL Server

来自分类Dev

远程客户端无法连接到在Azure VM中运行的Redisai Docker容器

来自分类Dev

无法使用Docker容器中的SSH隧道连接到远程数据库

来自分类Dev

在docker容器中运行时,Scala Play JDBC无法连接到MySQL

来自分类Dev

无法从Logstash Docker容器连接到Kafka Docker容器

来自分类Dev

无法连接到OSX上的Docker容器

来自分类Dev

无法连接到Docker容器中的mongodb

来自分类Dev

无法连接到Docker容器内的网络

来自分类Dev

无法从Docker容器连接到SQL Server

来自分类Dev

无法连接到Docker容器中的mongodb

来自分类Dev

Docker:无法从主机连接到容器

来自分类Dev

如何连接远程docker容器mysql服务器

Related 相关文章

  1. 1

    Docker 容器无法连接到远程 SQL

  2. 2

    Docker MySQL无法连接到容器

  3. 3

    无法连接到 MySQL docker 容器

  4. 4

    无法从 docker 容器内连接到 mysql

  5. 5

    无法将MySQL容器连接到Docker中的Tomcat容器

  6. 6

    docker wordpress容器无法连接到mysql容器

  7. 7

    VSCode:无法使用远程开发扩展连接到 Docker 容器

  8. 8

    无法使用JDBC连接到mySql docker容器

  9. 9

    无法连接到通过Ansible启动的MySQL docker容器

  10. 10

    无法将Docker Wordpress容器连接到主机上的MySQL

  11. 11

    无法连接到Docker容器中的MySQL数据库

  12. 12

    Spring boot JDBC无法连接到docker容器中的mysql

  13. 13

    docker nodejs 容器无法连接 mysql 容器

  14. 14

    Docker:在Drupal安装期间,链接到mysql容器的Drupal容器无法连接到mysql

  15. 15

    运行 spring 应用程序的 Jetty Docker 容器无法连接到在 docker 容器外运行的 mysql

  16. 16

    无法连接到Docker容器

  17. 17

    无法连接到通过docker-compose创建的MySQL docker容器

  18. 18

    Docker容器无法连接到远程服务器上的SQL Server

  19. 19

    远程客户端无法连接到在Azure VM中运行的Redisai Docker容器

  20. 20

    无法使用Docker容器中的SSH隧道连接到远程数据库

  21. 21

    在docker容器中运行时,Scala Play JDBC无法连接到MySQL

  22. 22

    无法从Logstash Docker容器连接到Kafka Docker容器

  23. 23

    无法连接到OSX上的Docker容器

  24. 24

    无法连接到Docker容器中的mongodb

  25. 25

    无法连接到Docker容器内的网络

  26. 26

    无法从Docker容器连接到SQL Server

  27. 27

    无法连接到Docker容器中的mongodb

  28. 28

    Docker:无法从主机连接到容器

  29. 29

    如何连接远程docker容器mysql服务器

热门标签

归档