1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

解説"Bern": Docker web container can't connect to db container.

1
Posted at

初めに

LPIC レベル1の学習過程としてSadServersというサービスを見つけたので初めて見ました。

https://sadservers.com/newserver/be rn

(教科書は小豆本読んでます)

問題

自分がとった解決方法(既定の正解は無い)

ひとことで言うと
「mariadbコンテナに"mysql"というエイリアスを付ける」

# ネットワークを作成
$ sudo docker network create my-network

# ネットワークにコンテナをアタッチ
$ sudo docker network connect my-network wordpress
$ sudo docker network connect --alias mysql my-network mariadb

# テスト
$ sudo docker exec wordpress mysqladmin -h mysql -u root -ppassword ping
mysqld is alive

感想

他の方の解説(日本語でしか調べてないです)ではdocker-compose.yml作成して管理とか、docker run -h mysql(超略)という内容の解説が見つかりましたが、自分としてはなるべく現状のまま対応したかったのでこのような内容となりました。

また、AIの登場により「AIに聞けば良いんじゃね?」という声が脳に直接語りかけてきますが資格取得報奨金/モチベ/基礎学習という点で取り組んでいます。(ウルセーしらねー✊🔪)

またまた、SadServersめっちゃ楽しいです!!!

今回は以上です。m(_ _)m

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?