File tree Expand file tree Collapse file tree 1 file changed +1
-50
lines changed
Expand file tree Collapse file tree 1 file changed +1
-50
lines changed Original file line number Diff line number Diff line change 33Use Codefresh docker-service plugin to create docker daemon and then use run on it any of
44` docker build|run|... ` or ` docker-compose ` on your repository
55
6- ## codefresh/docker-service Docker Image details
7- includes ` docker ` , ` docker-machine ` and ` docker-compose `
8-
9- ` docker-service-create ` command accepts same parameters as ` docker-machine create ` (i.e --driver , --engine-opt, etc) and starts a docker daemon
10- on a provider specified by "--driver" parameter - see https://docs.docker.com/machine/reference/create/
11- Then it saves docker-machine environment files to Codefresh Volume, so every ` docker ` command will use this created docker daemon
12-
13- ` docker-service-delete ` command deletes all previously created docker-machine environment
14-
15-
16- ## Usage
17-
18- Set environment variable and add the following step to your Codefresh pipeline:
19-
20- ``` yaml
21- ---
22- version : ' 1.0'
23-
24- steps :
25-
26- ...
27-
28- #
29- create-my-docker :
30- image : codefresh/docker-service
31- commands :
32- - docker-service-create --driver amazonec2 --amazonec2-instance-type m4.large my-docker
33-
34- build-on-my-docker :
35- image : codefresh/docker-service
36- commands :
37- - docker build -t mycompany/repo:${{CF_BRANCH}} ${{CF_VOLUME_PATH}}/
38-
39- run-on-my-docker :
40- image : codefresh/docker-service
41- commands :
42- - docker run -d mycompany/repo:${{CF_BRANCH}}
43-
44- delete-my-docler :
45- image : codefresh/docker-service
46- commands :
47- - docker-service-delete my-docker
48-
49- ...
50-
51- ```
52- ## Environment Variables
53-
54- - DOCKER_MACHINE_NAME
55- - Codefresh variables: https://docs.codefresh.io/docs/variables
6+ See https://github.com/codefresh-io/docker-service
You can’t perform that action at this time.
0 commit comments