Hello there
I’m getting the following error:
$ balena push 192.168.100.119 --debug
[debug] Using . as build source
[Debug] Checking we can access device
[Debug] Sending request to http://192.168.100.119:48484/ping
[Debug] Checking device version: 10.6.27
[Info] Starting build on device 192.168.100.119
[Debug] Loading project...
[Debug] Resolving project...
[Debug] docker-compose.yml file found at "."
[Debug] Creating project...
Bind mounts are not allowed
ValidationError: Bind mounts are not allowed
at validateServiceVolume (/usr/local/Cellar/balena-cli/12.1.3/libexec/lib/node_modules/balena-cli/node_modules/resin-compose-parse/build/compose.js:179:15)
at /usr/local/Cellar/balena-cli/12.1.3/libexec/lib/node_modules/balena-cli/node_modules/resin-compose-parse/build/compose.js:164:13
at Array.forEach (<anonymous>)
at normalizeService (/usr/local/Cellar/balena-cli/12.1.3/libexec/lib/node_modules/balena-cli/node_modules/resin-compose-parse/build/compose.js:163:25)
at /usr/local/Cellar/balena-cli/12.1.3/libexec/lib/node_modules/balena-cli/node_modules/resin-compose-parse/build/compose.js:99:28
at /usr/local/Cellar/balena-cli/12.1.3/libexec/lib/node_modules/balena-cli/node_modules/lodash/lodash.js:13401:38
at /usr/local/Cellar/balena-cli/12.1.3/libexec/lib/node_modules/balena-cli/node_modules/lodash/lodash.js:4905:15
at baseForOwn (/usr/local/Cellar/balena-cli/12.1.3/libexec/lib/node_modules/balena-cli/node_modules/lodash/lodash.js:2990:24)
at Function.mapValues (/usr/local/Cellar/balena-cli/12.1.3/libexec/lib/node_modules/balena-cli/node_modules/lodash/lodash.js:13400:7)
at Object.normalize (/usr/local/Cellar/balena-cli/12.1.3/libexec/lib/node_modules/balena-cli/node_modules/resin-compose-parse/build/compose.js:98:32)
at createProject (/usr/local/Cellar/balena-cli/12.1.3/libexec/lib/node_modules/balena-cli/build/utils/compose.js:114:33)
at Object.loadProject (/usr/local/Cellar/balena-cli/12.1.3/libexec/lib/node_modules/balena-cli/build/utils/compose_ts.js:39:12)
at async Object.deployToDevice (/usr/local/Cellar/balena-cli/12.1.3/libexec/lib/node_modules/balena-cli/build/utils/device/deploy.js:96:21)
My configuration is:
services:
tunnel:
build: ./tunnel
labels:
io.balena.features.balena-socket: '1'
volumes:
- "/var/run/docker.sock:/var/run/docker.sock"
networks:
- tunnel
But persists even with:
services:
tunnel:
build: ./tunnel
labels:
io.balena.features.balena-socket: '1'
privileged: true
volumes:
- "/var/run/docker.sock:/var/run/docker.sock"
networks:
- tunnel
This error disappears however if I comment out the volumes line:
version: "2"
networks:
tunnel:
services:
tunnel:
build: ./tunnel
labels:
io.balena.features.balena-socket: '1'
# volumes:
# - "/var/run/docker.sock:/var/run/docker.sock"
networks:
- tunnel