6
6
commands :
7
7
setup-remote-docker-with-experimental-feats :
8
8
steps :
9
- - setup_remote_docker :
10
- docker_layer_caching : true
11
- version : 20.10.7
12
9
- run :
13
10
# We need this in order to `squash` images
14
11
# https://support.circleci.com/hc/en-us/articles/360050448351-Enabling-Docker-Experimental-Features-on-Remote-Docker
15
12
name : Enable Docker experimental features
16
13
command : |
17
- ssh remote-docker \<<EOF
18
- sudo bash -c 'echo "{\"experimental\": true}" > /etc/docker/daemon.json'
19
- sudo systemctl restart docker
20
- EOF
14
+ sudo bash -c 'echo "{\"experimental\": true}" > /etc/docker/daemon.json'
15
+ sudo systemctl restart docker
21
16
22
17
compute-docker-tags :
23
18
parameters :
@@ -133,8 +128,10 @@ jobs:
133
128
push-images :
134
129
type : boolean
135
130
default : true
136
- docker :
137
- - image : cimg/base:2021.04
131
+ machine :
132
+ image : ubuntu-2004:202111-02
133
+ docker_layer_caching : true
134
+ resource_class : xlarge
138
135
steps :
139
136
- checkout
140
137
- setup-remote-docker-with-experimental-feats
@@ -186,8 +183,9 @@ jobs:
186
183
parameters :
187
184
container-image :
188
185
type : string
189
- docker :
190
- - image : cimg/base:2021.04
186
+ machine :
187
+ image : ubuntu-2004:202111-02
188
+ resource_class : xlarge
191
189
steps :
192
190
- setup-remote-docker-with-experimental-feats
193
191
# Load the previously saved docker images from the CCI workspace
@@ -211,8 +209,9 @@ jobs:
211
209
squash-images :
212
210
type : boolean
213
211
default : false
214
- docker :
215
- - image : cimg/base:2021.04
212
+ machine :
213
+ image : ubuntu-2004:202111-02
214
+ resource_class : xlarge
216
215
steps :
217
216
# Compute the env vars with the resulting docker tags and docker image names
218
217
- compute-docker-tags :
0 commit comments