Skip to content

[Bug]: 2026.2.14 clawdock helper script ignores docker-compose.extra.yml when starting #17083

@krugar

Description

@krugar

Summary

the clawdock helper script (scripts/shell-helpers/clawdock-helpers.sh) does not start the container with a home volume specified in the OPENCLAW_HOME_VOLUME environment variable mounted

Steps to reproduce

  1. set OPENCLAW_HOME_VOLUME environment variable
  2. run ./docker-setup.sh (it will create docker-compose.extra.yml that contains the home volume mount config)
  3. source scripts/shell-helpers/clawdock-helpers.sh
  4. run clawdock-start (it will internally rely on _clawdock_compose(), which executes command docker compose -f "${CLAWDOCK_DIR}/docker-compose.yml" "$@", omitting the docker-compose.extra.yml file)
  5. result: docker inspect openclaw-openclaw-gateway-1 | grep '"volume",' -A3 returns nothing

Expected behavior

The home volume specified in OPENCLAW_HOME_VOLUME is mounted
docker inspect openclaw-openclaw-gateway-1 | grep '"volume",' -A3 returns the Name, Source, and Destination of the home volume mount

Actual behavior

The home volume specified in OPENCLAW_HOME_VOLUME is NOT mounted.

docker inspect openclaw-openclaw-gateway-1 | grep '"volume",' -A3 comes up empty

OpenClaw version

2026.2.14

Operating system

Bazzite-dx (should not matter)

Install method

docker

Logs, screenshots, and evidence

Impact and severity

overall: annoyance.
it makes the clawdock helper script useless for setups with a persistent home volume

Additional information

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions