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 3
3
Use Codefresh docker-service plugin to create docker daemon and then use run on it any of
4
4
` docker build|run|... ` or ` docker-compose ` on your repository
5
5
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