私はDockerコンテナでMariaDBを起動して実行しています。私は、ドッキング用のコンテナ内でローカルで実行されているアプリケーションから、そのアプリケーションに接続する方法を知りたいです。どうすればアクセス権を開くことができますか?ドッカー・コンテナ内で実行されているデータベースへのアクセス?
答えて
MariaDBコンテナはポートを公開する必要があり、それらのポートを使用して接続します。たとえば、http://amattn.com/p/installing_maria_db_mysql_with_docker.html
コンテナ内のポート3306がホスト上のポートにマップされ、そのポートに接続します。
あなたのコンテナを起動するためにドッキングウィンドウの実行を呼び出すときは、docker_host_ip上のコンテナにアクセスできるようになります。この
docker run -p your_port:3306
このような特定のポートをバインドすることができます。your_portとの接続を転送するの世話をするドッカサービスポート3306の右のコンテナ
ドッカーの実行-p 5506:3306 -dit mycont/ubuntumaria:0.2とdbの実行を保証docker exec 4a43548a68ba /etc/init.d/mysql start。しかし、ホストIPと5506を差し込んだ後、私は接続を取得できません... –
docker ps -aを確認して、うまく動作していたとしますか?あなたが接続しようとすると何と言いますか?単純なタイムアウトですか? – Zeromus
単純なタイムアウト。 ps -aは実行中のコンテナを示しています –
- 1. 無線ネットワーク内で実行されているIISへのアクセス
- 2. ドッカー画像をコンテナとして実行
- 3. ドッカーaufsからdevicemapperドッカーのコンテナおよびイメージへの移行
- 4. openstackは1つの環境内でインスタンスはドッカーのコンテナで実行されているサービスにアクセスできません
- 5. 実行中のドッカー・コンテナのエントリ・コマンドbashにアクセスできますか?
- 6. ドッカー - コンテナを実行するときにはbashを実行
- 7. シェルスクリプトを実行してから、ドッカーのコンテナ内にノードapp.jsを実行することが可能です
- 8. コンテナ内で実行されているスクリプトからドッカーコンテナのメタデータにアクセスする方法は?
- 9. コンテナからドッカーを実行してコマンドパラメータを再構築する
- 10. コンテナIP Windows用のアクセス可能なローカルネットワーク内ドッカー(ハイパーV)
- 11. Dockerコンテナのファイルシステムとは何ですか?このコンテナ内で実行されているアプリケーションは、どのファイルシステム上で実行されますか?
- 12. コンテナ(ドッカー1.12.5)の実行時に許可が拒否されました
- 13. ドッカーCentOS 7コンテナ内でサービスを開始
- 14. これを取得しているドッカーでコンテナを実行していますか?
- 15. docker-compose mysqlコンテナに接続するとアクセスが拒否されますが、同じイメージを実行しているドッカーは表示されません
- 16. Dockerコンテナ内のSQLデータベースにアクセスできない
- 17. dockerコンテナで実行されているPostgreSQLに接続
- 18. EC2インスタンスで実行されているWebアプリケーションへの外部アクセス - AWS
- 19. datadogエージェントがドッカーのコンテナからアクセスできない
- 20. ドッカーで実行中のmysqlへの接続が遅い
- 21. ドッカーのコンテナで実行されているdotnetコアアプリケーションからのすべてのリクエストをプロキシするにはどうすればいいですか?
- 22. ドッカーのコンテナとアプリのコンテナ
- 23. 私のudevルールは、実行中のドッカー・コンテナの内部で動作しないのはなぜですか?
- 24. dockerコンテナ内で実行されているnodejsアプリケーション内でchild_processを使用する方法
- 25. AWS内で実行されているサービスにアクセスできません
- 26. データベース内で実行されているクエリを確認する方法
- 27. ドッカーコンテナ内で実行されているkurentoメディアサーバーにアクセスする方法
- 28. crontabはcentos7コンテナで実行されていません
- 29. C#のwebbrowserコントロールで実行されているJavaスクリプトによって返されたオブジェクトへのアクセス
- 30. Cloud9 Dockerコンテナの内部でMavenを実行しています
これを読んだ。私を混乱させた部分は、sudo docker run -v = "$ HOME/mysqldata": "/ data" -i -t -p 3306/mariadb55/bin/bashでした。これをマウントする必要がありますか? –
デフォルトでは、コンテナには10GBのディスク容量がありますが、これでは不十分な場合がありますので、これは役に立ちます。 – user2915097