-
1:以下、名無しがお送りします
Docker使うのに苦労した話教えて
-
11:以下、名無しがお送りします
Dockerって便利だけどたまにハマるとつらいよな
-
15:以下、名無しがお送りします
>>11 わかる イメージのビルドに失敗して原因がわからなくて1日無駄にしたわ
-
17:以下、名無しがお送りします
>>11 ホストとコンテナでファイルのパーミッションが違ってハマった
-
23:以下、名無しがお送りします
>>17 そういえば ホストとコンテナでユーザーIDが違うのも厄介だったな
-
27:以下、名無しがお送りします
DBのデータを永続化しようとしてボリュームのマウントで苦労した
-
36:以下、名無しがお送りします
>>27 ボリュームって設定が結構複雑だよね パスの指定とか
-
39:以下、名無しがお送りします
>>27 ホストとコンテナでパスが違ったりするから 確かにわかりづらい
-
45:以下、名無しがお送りします
複数のコンテナ間で通信するのに ネットワークの設定で苦労した
-
55:以下、名無しがお送りします
>>45 ホスト名の名前解決がうまくいかなくてハマったことある
-
63:以下、名無しがお送りします
>>45 コンテナ間はリンクさせればいいんだけど リンクの順序とか依存関係が大変
-
66:以下、名無しがお送りします
CI/CDでDockerを使おうとしたら 思ったより大変だった
-
68:以下、名無しがお送りします
>>66 CIのジョブでDockerコンテナ動かすのって ちゃんとイメージ作らないとダメだもんね
-
69:以下、名無しがお送りします
>>66 ジョブごとにコンテナを立ち上げたり捨てたりするの 意外と時間かかるし
-
70:以下、名無しがお送りします
本番環境にデプロイするとき Dockerの設定ファイルの管理が大変
-
79:以下、名無しがお送りします
>>70 docker-composeの設定ファイルのバージョン管理とかめんどくさい
-
80:以下、名無しがお送りします
>>70 環境ごとに微妙に設定変えないといけないから まとめるの大変
-
82:以下、名無しがお送りします
Dockerのバージョンアップしたら 今まで動いてたイメージが動かなくなった
-
89:以下、名無しがお送りします
>>82 バージョンアップで仕様変わるの本当に勘弁してほしい
-
93:以下、名無しがお送りします
>>82 ベースイメージのバージョンを固定しないと いつの間にか動かなくなるよね
-
97:以下、名無しがお送りします
Windowsの人は Docker for Windowsの導入でハマりがち
-
107:以下、名無しがお送りします
>>97 Hyper-Vとの相性が悪くて Dockerが動かないとかよくある話
-
115:以下、名無しがお送りします
>>97 WSL2を使えば大丈夫って聞いたけど WSLのセットアップも大変そう
-
129:以下、名無しがお送りします
ローカルでは動くけど CIで動かないとかよくあるパターン
-
142:以下、名無しがお送りします
docker buildのキャッシュが効かなくて ビルドに時間かかりすぎ問題
-
150:以下、名無しがお送りします
>>142 RUNのたびにキャッシュ無効になるの 何とかしてほしい
-
153:以下、名無しがお送りします
>>142 ビルドステージ使えばマシになるけど 根本的な解決にはならないんだよな
-
162:以下、名無しがお送りします
コンテナ上でデバッグするの大変
-
163:以下、名無しがお送りします
>>162 エラーの原因がイメージにあるのかコンテナにあるのかわからなくて混乱する
-
173:以下、名無しがお送りします
>>162 コンテナにSSHできるようにしておくと デバッグは楽になるよ
-
181:以下、名無しがお送りします
Dockerコンテナ上でGUIアプリ動かすの 結構難しい
-
191:以下、名無しがお送りします
>>181 ホストのXサーバーと連携させる必要があるからね
-
201:以下、名無しがお送りします
>>181 そもそもコンテナでGUIアプリ動かすのは正しいのか? という気もする
-
209:以下、名無しがお送りします
docker-composeでコンテナ起動する順番を制御するの 意外と難しい
-
216:以下、名無しがお送りします
>>209 depends_onではうまくいかないことが多い
-
219:以下、名無しがお送りします
>>209 コンテナの起動を待つスクリプトを書くのが一番確実だけど それも大変
-
227:以下、名無しがお送りします
みんな色々苦労してるんだな Dockerは便利だけど 落とし穴も多いのが難点だ
-
233:以下、名無しがお送りします
でも苦労して覚えたことは確実に自分のスキルになるから
Dockerで辛かった思い出😭
コメント3件
Docker: Accelerated Container Application Development
Docker is a platform designed to help developers build, share, and run container applications. We ha...
コメント(3件)
-
12024年4月7日 10:02
パーミッション問題Dockerあるある
-
22024年4月7日 12:14
ボリュームは沼パス指定マジ大事
-
32024年4月7日 13:14
CI/CD地獄デプロイ怖い