diff --git a/drone-ci/README.md b/drone-ci/README.md index e13a2dd..e72a79a 100644 --- a/drone-ci/README.md +++ b/drone-ci/README.md @@ -1 +1,28 @@ -# .drone.yml \ No newline at end of file +# .drone.yml + +## Docker Pipeline + +### Example Docker Configuration +This guide covers configuring continuous integration pipelines for projects that have a Docker dependency. If you’re new to Drone please read our Tutorial and build configuration guides first. + +### Basic Example +In the below example we demonstrate a pipeline that connects to the host machine Docker daemon by mounting a volume. For security reasons, only trusted repositories can mount volumes. Furthermore, mounting the host machine Docker socket is highly insecure, and should only be used in trusted environments. +``` +--- +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 +... \ No newline at end of file