その2この広告は、90日以上更新していないブログに表示しています。記事でDockerが起動するところまで持っていきました。実はもうもろもろ動いている状態なので、そこまでの軌跡を書こうと思っていたのですが。前回からかなり日が経っているので何をやったか忘れました!とはいえ、特にハマることもなくできたのでコマンドさえわかれば困ることもないかと思います。個人的に面倒だったのはDockerfileの作成ですね。いうことでDockerfileについて話していきます。Dockerfileってなに?誤解を招く可能性があることを承知で書きますが、Dockerfileとは「コンテナイメージの設計書」です。Docker上で動くコンテナはコンテナイメージから生成されます。このコンテナイメージがどんな設計で、どんなパーツを利用して構築されたかを示すのがDockerfileです。今回のブログで書きたいのは、書式とか文法ではなく「どうやって自分好みのDockerfileを作るか」というところ。いうTry&Errorでやったのですが、大変非効率的だったので効率的なやり方を紹介していきます。ベースのOSを選んだらそのOSでコンテナ起動そのコンテナ上で環境を構築していくなんとなく以下のような感じで分けてやったほうがいいです。環境設定系その他細かいこと成功したらそのコマンドをどこかにメモしておくついでに環境変数や実行ユーザなどもメモしておくとその後のトラブルシュートに役立つかもある程度成功したらそこまでをDockerfileに書くビルドしてみる成功したらそのイメージでコンテナを作成して2に戻る単純で泥臭いですが、おそらく詰まることが最も少ないやり方です。一度にたくさんやると失敗したときの手戻りが大変なので、ちょっとずつやるといいと思います。「今どのユーザが実行しているか」「環境変数は存在するか」というところを意識しながらDockerfileを作成すると失敗しても原因がわかりやすいかと。まとめもっとDockerのことを書こうと思っていたのですが、時が経つと忘れるものですね・・・ただ、そんなにDockerそのものには苦しんでいないのでこんなものかなぁと。おうちサーバ仮想通貨取引所はてなブログをはじめよう!ccbwaltzさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。