Docker-in-Docker構成の例

Updated 2 years ago by Admin

このガイドでは、Dockerに依存するプロジェクトの継続的インテグレーションパイプラインの構成について説明します。Droneを初めて使用する場合は、最初にチュートリアルとビルド構成ガイドをお読みください。


基本例

以下の例では、Dockerサービスコンテナ(Docker-in-Docker)を起動するパイプラインを示します。サービスコンテナは特権モードで実行されます。セキュリティ上の理由から、特権モードを有効にできるのは信頼できるリポジトリのみです。

---
kind: pipeline
name: default

steps:
- name: test
image: docker:dind
volumes:
- name: dockersock
path: /var/run
commands:
- sleep 5 # give docker enough time to start
- docker ps -a

services:
- name: docker
image: docker:dind
privileged: true
volumes:
- name: dockersock
path: /var/run

volumes:
- name: dockersock
temp: {}


How did we do?