07:40:19
icon

:ohayoo:

09:27:38
icon

docker-composeコマンドを叩くcronデーモンも、dockerコンテナ内で動かせないと思ってる。

でも、これが意外なところで引っかかってうまくいかないの。

09:34:07
icon

ホストボリュームをマウントするよう書いているんだけど、マウント元は相対ディレクトリで書いてるわけ。これはまあ可搬性のために普通のことだ思う

volume:
- ./conf:/conf

みたいに。

ところが、このdocker-composeをホストから見た場合とコンテナ内から見た場合とで意味が変わってしまう。

コンテナ内から見るとこの相対ディレクトリはたとえば /app/conf のことだと見えて、そうdockerエンジンに指示しちゃう。

ところがdockerエンジンのいる外の世界ではそのconfってディレクトリがあるのは /home/yuba/app/conf だったりするわけ。で、docker エンジンがマウント失敗する。

09:37:44
icon

docker-compose実行時にcomposeファイルのある基準ディレクトリが環境変数として取れれば、それを引き回してなんとかできそうなんだけど、ないかなそういうの。

$PWD が使えるって記事もたくさん引っかかるんだけど、これはあくまでdocker composeを実行したときのカレントディレクトリを一部のシェルが好意で入れてくれてるだけだしなあ

13:06:44
icon

dockerでDBとかアプリケーションを動かすとき、データファイルは

  • ホストマシンのディレクトリをマウントしてそこに置く8
  • docker内で名前付きボリュームに置く5
13:09:02
icon

なんでこんなこと聞いたかっていうと、これまでだいたいホストマシンのディレクトリをマウントして使ってきたんだけど、どうもdockerの思想としてはそんなことせずに名前付きボリュームで完結することを意図してるんじゃない? という気がしてきて⋯

たとえばホストディレクトリマウントだとオーナーユーザーIDとかだいたいおかしくなるし。

13:10:12
icon

名前付きボリュームはdocker volume prune一撃で蒸発するっていうこわさはあるんですけどね

13:18:41
2025-02-04 12:48:41 むかで님의 게시물 __centipede__@misskey.design
icon

This account is not set to public on notestock.

13:22:43
icon

dockerで本番サーバーを運用するなんてお遊びの個人サイトだから、完璧なソリューションを求めるとこじゃないとは思いますけどね

事業レベルなら当然、dockerじゃなくてk8sなりECSなりよね。ECSならEFSをマウントだろうし、k8sは⋯なんなんだ、たぶん似たようなストレージ領域があるんでしょ?

14:08:22
2025-02-04 13:30:03 藍님의 게시물 ai@reax.work
icon

This account is not set to public on notestock.

14:08:59
icon

あれ、もしかして世間ではk8sって書いてケイエイツって読んでる感じ!?

ふつーに開いてクバネテスって読んでた

14:49:32
2025-02-04 13:06:44 ゆば屋宗次郎님의 게시물 yuba@reax.work
icon

dockerでDBとかアプリケーションを動かすとき、データファイルは

  • ホストマシンのディレクトリをマウントしてそこに置く8
  • docker内で名前付きボリュームに置く5
15:30:07
icon

@zauber 有名っていうと、どういう結論になることが知られてる感じ?

15:36:46
2025-02-04 15:30:43 zauber@reax.work님의 게시물 zauber@reax.work
icon

This account is not set to public on notestock.

15:37:04
icon

https://matsuand.github.io/docs.docker.jp.onthefly/storage/bind-mounts/

今から新たに Docker アプリケーションを開発しようとする場合は、これにかわって 名前つきボリューム の利用を考えてみてください。

これか!

17:29:49
icon

pwdコマンドってなんて発音してる?

はーいおれパワード

21:39:53
icon

救急車につきそいで乗った

21:40:09
icon

待合室でぼーっとしてる

21:40:18
icon

ぼー

21:41:38
icon

こまくささんに首輪つけるか。

人間を食べると電気流れるやつ

22:15:53
icon

ぶっ倒れるなら家の中より外がいいよ

靴はいたまま搬送されるから診察終わって帰るとき裸足じゃない

22:17:21
2025-02-04 21:59:42 ねむだる豆腐(なぎさ)님의 게시물 nemudaru@nagisa.town
icon

This account is not set to public on notestock.

22:17:45
icon

おとうふ王国海中に没する(2025)

22:22:46
icon

おおごとにならなかったので帰宅中​:loading:

22:34:05
icon

各地の藍ちゃんにフォローしてもらってる天才の人いた

藍ちゃんとひと声つぶやくだけでわさっとリアクションが集まるのね

22:38:40
icon

ニドラン(男の娘)

22:40:32
icon

→ニドラァグクイーン

22:59:27
icon

おそと寒い之助

23:01:17
icon

南の空に冬のダイアモンドがよく見えるね

23:01:45
icon

こんなこと言ったら住所がばれるか

23:05:27
icon

ゴマピクミンはお金ない