Docker構成の例
このガイドでは、Dockerに依存するプロジェクトの継続的インテグレーションパイプラインの構成について説明します。Droneを初めて使用する場合は、最初にチュートリアルとビルド構成ガイドをお読みください。
基本例
以下の例では、ボリュームをマウントすることでホストマシンのDockerデーモンに接続するパイプラインを示しています。セキュリティ上の理由から、信頼できるリポジトリのみがボリュームをマウントできます。さらに、ホストマシンのDockerソケットのマウントは非常に安全ではないため、信頼できる環境でのみ使用する必要があります。
---
kind: pipeline
name: default
steps:
- name: test
image: docker:dind
volumes:
- name: dockersock
path: /var/run/docker.sock
commands:
- docker ps -a
volumes:
- name: dockersock
host:
path: /var/run/docker.sock
...