簡體   English   中英

無法連接到 mysql 服務器 docker 容器在 Docker 操場上運行

[英]Unable to connect to mysql server docker container running in Docker playground

I'm running an out of the box mysql docker container inside docker play ground at https://labs.play-with-docker.com/

[node1] (local) root@192.168.0.8 ~
$ docker ps
CONTAINER ID   IMAGE     COMMAND                  CREATED       STATUS       PORTS                               NAMES
f0f8ae352373   mysql     "docker-entrypoint.s…"   2 hours ago   Up 2 hours   0.0.0.0:3306->3306/tcp, 33060/tcp   memories
[node1] (local) root@192.168.0.8 ~
$ 

現在,如果我必須從我的本地計算機連接到這個 mysql 實例,建議創建一個 SSH 隧道。

這是我嘗試過的

➜  sqlconnect ✗ ssh -L 3306:192.168.0.8:3306 ip172-18-0-115-c1mf4d0h550g00dlq95g@direct.labs.play-with-docker.com
Enter passphrase for key '/Users/ankitjha/.ssh/id_rsa':
Connecting to 40.87.120.67:8022
###############################################################
#                          WARNING!!!!                        #
# This is a sandbox environment. Using personal credentials   #
# is HIGHLY! discouraged. Any consequences of doing so are    #
# completely the user's responsibilites.                      #
#                                                             #
# The PWD team.                                               #
###############################################################
[node1] (local) root@192.168.0.8 ~
$

當我嘗試從我的 sql dbeaver 客戶端連接時在此處輸入圖像描述

這是我得到的錯誤

[node1] (local) root@192.168.0.8 ~
$ channel 3: open failed: administratively prohibited: open failed

你不能這樣做。 它被設計禁用。 檢查https://github.com/play-with-docker/play-with-docker/issues/373#issuecomment-814553922

如果環境中已經有終端,為什么要從 PC 連接?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM