MySQLとPHPを使用してドッカーに移行しようとしていますが、リンクするのが難しいです。私は実行して、それをテストするためにwordpress:latest
とphpmyadmin
での作業mysql:5.7
を得ることができました:Docker:--linkタグ:dbと--linkタグの違いは何ですか?
docker run --name testdb -d -e MYSQL_ROOT_PASSWORD=password mysql:5.7
docker run --name testadmin -d --link testdb:db -p8080:80 phpmyadmin/phpmyadmin
docker run --name testwp -d -p 80:80 -e WORDPRESS_DB_PASSWORD=password --link testdb:mysql wordpress
は、私がtag:mysql
使用しましたtag:db
を使用し、その逆は、接続の問題が表示されます。私は違いを理解しようとすると、私はリンクをどうする仕様にドキュメントを探してみたが、どちらかの異なっについて多くの情報がないtag:db
かtag:mysql
を使用すると、TCP
対接続タイプ、すなわちソケットがあるか否かを判断していますリンクの種類や私のgooglefuは嗅ぎどころではありません。
私はまだphpmyadminのソースとWordPressのソースを使って、どの機能を使っているのか分かりませんが、すべての情報やポインタは大変に感謝しています。
あなたはtestdb:dbを参照していますか? – Sergiu
違いを残しておいてください。ドッカーで '--link'を使用しないようにしてください。これは廃止予定で、今後リリースされるバージョンでは削除される予定です。 –
はいSergiuはtestdbを試しました:phpmyadminリンクのmysqlは、 db for wordpress。 –