学び
CircleCI上でdockerを動かすとデフォルトではバージョン17.09っていう化石エンジンで動いてしまうので気をつけるべし。
背景
とあるOSSアプリ のCIをCircleCIでしようと思って悪戦苦闘していたら、こういうリプを貰った。
よい子はちゃんとバージョン指定するんだぞ
— 抽象構文木 (@ast988) March 21, 2019
さもないとデフォルトで17.09が設定されちゃうぞ
「そんなバナナw 今は2019年だぜJK?w」と思って確認したら、本当だったw
ログ: https://circleci.com/gh/pinkumohikan/sunfish/21
新しいdocker engineを使う
積極的に新しいバージョンを使っていきましょうね、ということで
を参考に、こんな感じでバージョンを指定する。
すると、指定したバージョンでdocker engineが動くことが確認できた。
ログ: https://circleci.com/gh/pinkumohikan/sunfish/24
めでたし、めでたし。
ちなみに
指定可能なdocker engineのバージョンはここから選べる。