Docker で動作するものは
CircleCI でも実行可能

あらゆる Docker コマンドを実行できる柔軟性により、リリース スピードをこれまで以上に高められます。

効率を求めて Docker を使う開発者は CircleCI を採用

ジョブに合わせて最適化

開発者の時間をフル活用

  • CircleCI が提供する Docker コンビニエンス イメージで、イメージのダウンロード速度を向上

  • Docker イメージ中の未変更のレイヤーを再利用し、すぐアクセス可能な状態にする Docker レイヤー キャッシュ機能により、スピードを最大化

イメージのカスタマイズが簡単

  • チームに合った独自の Docker イメージを作成、使用することで、実行環境をカスタマイズ可能

  • ビルド済みのコンビニエンス イメージを土台にフル カスタマイズを施し、独自のイメージを構築

CircleCI で Docker (x86)ジョブを作成する方法

 ステップ 1 

設定ファイルでジョブを定義する

 ステップ 2 

Docker キーで Docker Executor を指定する

 ステップ 3 

Docker イメージを選択する。CircleCI イメージあるいは独自のイメージどちらでも選択できます

 ステップ 4 

リソースクラスを選択するか、デフォルトを選択する

 ステップ 5 

ジョブを実行する🎉

Docker イメージのビルドや Docker コマンドを使用するには、ジョブに setup_remote_docker キーを追加してください。

今すぐ開始

CircleCI で Docker (Arm)ジョブを作成する方法

 ステップ 1 

設定ファイルでジョブを定義する

 ステップ 2 

Docker キーで Docker Executor を指定する

 ステップ 3 

Docker イメージを選択する。CircleCI イメージあるいは独自のイメージどちらでも選択できます

 ステップ 4 

Arm 固有のリソースクラスを選択する

 ステップ 5 

ジョブを実行する🎉

Docker イメージのビルドや Docker コマンドを使用するには、ジョブに setup_remote_docker キーを追加してください。

今すぐ開始

Docker と CircleCI の連携を活用されているお客様の声

  • "今日の開発現場では マージからデプロイまでにかかる時間を可能な限り短縮しなければなりません。当社が CI ソリューションに求める条件は、素早くスケーリングできること、並列処理、分散、分割により実行時間を短縮できること、多くのシステムを社内で管理できるよう Docker がフルサポートされていることです。これらを踏まえると、CircleCI が一番です。"

    石橋利真氏
    石橋利真氏
    Kaizen Platform | 社の共同設立者およびCTO
  • "CircleCI の利点は、ワークフローと Docker キャッシュを組み合わせられること。この力は素晴らしいものです。CircleCI を導入したことで、これまで 12 分以上かかっていた Docker のビルド時間を 2 分未満に短縮できました。CircleCI は最高のツールです。"

    Josh Dover
    Josh Dover
    CrateJoy | シニア ソフトウェア エンジニア

Docker の知識を高めましょう

Docker 開発に適した CI/CD ツールについては、こちらのブログ記事、チュートリアル、動画をご覧ください。

CircleCI パイプラインに Docker を導入したいとお考えですか

こちらのガイドで、Docker イメージのビルド方法、Docker 対応のアプリの作成方法、Docker コンテナのテスト方法をご覧ください。

ブログを読む

Docker は初めてですか?

こちらの初心者向けチュートリアルをご覧ください。CircleCI 設定ファイルのサンプルを基に、Docker と連携してコードのビルド、テスト、デプロイについて順を追って説明しています。

ブログを読む

Docker イメージの活用でお困りですか?

設定ファイルに直接取り込める、事前ビルド済みの Docker コンビニエンス イメージの使用方法をご覧ください。

動画ガイドを見る