Docker で動作するものは
CircleCI でも実行可能
あらゆる Docker コマンドを実行できる柔軟性により、リリース スピードをこれまで以上に高められます。
効率を求めて Docker を使う開発者は CircleCI を採用
ジョブに合わせて最適化
開発者の時間をフル活用
-
CircleCI が提供する Docker コンビニエンス イメージで、イメージのダウンロード速度を向上
-
Docker イメージ中の未変更のレイヤーを再利用し、すぐアクセス可能な状態にする Docker レイヤー キャッシュ機能により、スピードを最大化
イメージのカスタマイズが簡単
-
チームに合った独自の Docker イメージを作成、使用することで、実行環境をカスタマイズ可能
-
ビルド済みのコンビニエンス イメージを土台にフル カスタマイズを施し、独自のイメージを構築
CircleCI で Docker ビルドを実行する方法
version: 2.1
jobs:
my-job:
docker:
- image: cimg/base:stable
steps:
- checkout
- run:
name: say hello
command: echo "hello!"
workflows:
run-jobs:
jobs:
- my-job
お勧めのコンビニエンス イメージ
CircleCI では、ビルド済みの Docker イメージをご用意しています。独自のイメージをお使いいただくこともできますが、CI/CD を念頭に開発された "小さい"、"速い"、"ダウンロードしやすい" コンビニエンス イメージをぜひご活用ください。
デベロッパー ハブを見るDocker と CircleCI の連携を活用されているお客様の声
-
"CircleCI はセットアップがシンプルで、GitHub やチャット アプリ、Docker などと簡単に連携でき、しかも本番環境から QA、ステージングまでさまざまな環境にデプロイできます。当社のビジネスには絶対に欠かせない存在です。"
Rob Witoff 氏
元インフラストラクチャおよびセキュリティ担当ディレクター, Coinbase -
"今日の開発現場では マージからデプロイまでにかかる時間を可能な限り短縮しなければなりません。当社が CI ソリューションに求める条件は、素早くスケーリングできること、並列処理、分散、分割により実行時間を短縮できること、多くのシステムを社内で管理できるよう Docker がフルサポートされていることです。これらを踏まえると、CircleCI が一番です。"
石橋利真氏
社の共同設立者およびCTO, Kaizen Platform -
"CircleCI の利点は、ワークフローと Docker キャッシュを組み合わせられること。この力は素晴らしいものです。CircleCI を導入したことで、これまで 12 分以上かかっていた Docker のビルド時間を 2 分未満に短縮できました。CircleCI は最高のツールです"
Josh Dover
シニア ソフトウェア エンジニア, CrateJoy
Docker の知識を高めましょう
Docker 開発に適した CI/CD ツールについては、こちらのブログ記事、チュートリアル、動画をご覧ください。