Best practices for writing Dockerfiles
最近、Dockerを使うことが多くなってきました。SIerでもそろそろDockerが普通に使われるようになった感じです。
Dockerfileの書き方については見よう見まねでやっているんですが、いわゆるベストプラクティスってどこかにあるのかなと探したところ見つけたのが以下のもの。
これを書いている時点で最新であるv18.09の参考訳を公開されている人がいました。母語で読めるのは嬉しい。
もう夏?
Spring Bootを使ってWebアプリを開発しているんですが、Dockerイメージ化したいというお話をいただきちょっと調査。
自分でDockerfileを書いてもいいんだろうけれども面倒くさい。そこで目を引いたのがJib。
セットアップはpluginの記述を一行追加するだけ。
id 'com.google.cloud.tools.jib' version '1.2.0'
あとは
./gradlew jibDockerBuild
とすればJavaソースをビルドしてDockerイメージを作ってくれる。
ちょっと検索するとDockerイメージの作成日が48年前ということになるということがよく引っかかるんだけれども、以下のFAQを見て対処すればOK。
あまりにも簡単にできてしまって拍子抜け。
言葉にすると難しいんですが、画像で示すとこんな感じです。
たまに出てくるのでちょっと邪魔だなと思っていたのですが、最近これを消す方法を知ったのでご紹介。
画面の上部をタップして、「ページの表示」をタップ。
「見開きページのプレビュー」を「オフ」にすればOK。
連休もあっという間に過ぎ去っていく。
何度めかのJavaScript勉強をこの連休中にやっています。以前買った「JavaScriptコードレシピ集」を黙々と読み進めるのが中心ですが、一方でTypeScriptも合わせて勉強中。
環境構築が面倒くさかったので、Playgroundを使って試しています。
そんな中見つけたTypeScript入門。
とりあえずどんな型があるかからお勉強。
なんだか忙しい日々が続いている。自分が撒いた種な気がするけど。
徳丸先生の発表資料。徳丸先生の本はもちろん読んでいるんだけれども、Railsではどういうふうになるんだろうというのを実演付きで書かれていて大変勉強になる。
www.slideshare.net
徳丸先生の本はこちら。
体系的に学ぶ 安全なWebアプリケーションの作り方 第2版 脆弱性が生まれる原理と対策の実践
Rails Wayに従おう。