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

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

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

ジョブに合わせて最適化

開発者の時間をフル活用

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

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

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

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

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

CircleCI で Docker ビルドを実行する方法

ステップ 1
ステップ 1: 設定ファイルでジョブを定義する
ステップ 2
ステップ 2: Docker Executor を指定する
ステップ 3
ステップ 3: Docker イメージを選択する。CircleCI コンビニエンス イメージとお客様独自のイメージを選択可能です。
ステップ 4
ステップ 4: ジョブを実行する🎉
ドキュメントを読む
    
      
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

    
  

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

  • "CircleCI はセットアップがシンプルで、GitHub やチャット アプリ、Docker などと簡単に連携でき、しかも本番環境から QA、ステージングまでさまざまな環境にデプロイできます。当社のビジネスには絶対に欠かせない存在です。"

    customer picture

    Rob Witoff 氏

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

    customer picture

    石橋利真氏

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

    customer picture

    Josh Dover

    シニア ソフトウェア エンジニア, CrateJoy

Docker の知識を高めましょう

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

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

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

ブログを読む

Docker は初めてですか?

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

ブログを読む

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

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

動画ガイドを見る

close

Thank You for Submitting Your Info


You should receive an automated response notifying you that we received your info. Someone from our Enterprise team will be reaching out to you shortly.


CircleCI Success Logo