{"StreamConfig":{},"State":{"Running":true,"Paused":false,"Restarting":false,"OOMKilled":false,"RemovalInProgress":false,"Dead":false,"Pid":16433,"ExitCode":0,"Error":"","StartedAt":"2026-05-11T02:40:15.42709497Z","FinishedAt":"0001-01-01T00:00:00Z","Health":{"Status":"healthy","FailingStreak":0,"Log":[{"Start":"2026-05-15T23:38:19.487492922+08:00","End":"2026-05-15T23:38:19.564971589+08:00","ExitCode":0,"Output":"Client:\n Version:    26.1.4\n Context:    default\n Debug Mode: false\n Plugins:\n  buildx: Docker Buildx (Docker Inc.)\n    Version:  v0.16.1\n    Path:     /usr/local/libexec/docker/cli-plugins/docker-buildx\n  compose: Docker Compose (Docker Inc.)\n    Version:  v2.29.1\n    Path:     /usr/local/libexec/docker/cli-plugins/docker-compose\n\nServer:\n Containers: 3\n  Running: 0\n  Paused: 0\n  Stopped: 3\n Images: 4\n Server Version: 26.1.4\n Storage Driver: overlay2\n  Backing Filesystem: xfs\n  Supports d_type: true\n  Using metacopy: false\n  Native Overlay Diff: true\n  userxattr: false\n Logging Driver: json-file\n Cgroup Driver: cgroupfs\n Cgroup Version: 1\n Plugins:\n  Volume: local\n  Network: bridge host ipvlan macvlan null overlay\n  Log: awslogs fluentd gcplogs gelf journald json-file local splunk syslog\n Swarm: inactive\n Runtimes: io.containerd.runc.v2 runc\n Default Runtime: runc\n Init Binary: docker-init\n containerd version: ae71819c4f5e67bb4d5ae76a6b735f29cc25774e\n runc version: v1.1.12-0-g51d5e94\n init version: de40ad0\n Security Options:\n  seccomp\n   Profile: builtin\n Kernel Version: 3.10.0-1160.92.1.el7.x86_64\n Operating System: Alpine Linux v3.20 (containerized)\n OSType: linux\n Architecture: x86_64\n CPUs: 12\n Total Memory: 31.1GiB\n Name: 82ece1b5221a\n ID: d5a0280d-3a00-4bde-91d9-943ec18cfcd7\n Docker Root Dir: /var/lib/docker\n Debug Mode: false\n Experimental: false\n Insecure Registries:\n  127.0.0.0/8\n Registry Mirrors:\n  https://docker.m.daocloud.io/\n  https://docker.1ms.run/\n Live Restore Enabled: false\n Product License: Community Engine\n\n[DEPRECATION NOTICE]: API is accessible on http://0.0.0.0:2375 without encryption.\n         Access to the remote API is equivalent to root access on the host. Refer\n         to the 'Docker daemon attack surface' section in the documentation for\n         more information: https://docs.docker.com/go/attack-surface/\nIn future versions this will be a hard failure preventing the daemon from starting! Learn more at: https://docs.docker.com/go/api-security/\nWARNING: bridge-nf-call-iptables is disabled\nWARNING: bridge-nf-call-ip6tables is disabled\n"},{"Start":"2026-05-15T23:38:29.633796752+08:00","End":"2026-05-15T23:38:29.716459451+08:00","ExitCode":0,"Output":"Client:\n Version:    26.1.4\n Context:    default\n Debug Mode: false\n Plugins:\n  buildx: Docker Buildx (Docker Inc.)\n    Version:  v0.16.1\n    Path:     /usr/local/libexec/docker/cli-plugins/docker-buildx\n  compose: Docker Compose (Docker Inc.)\n    Version:  v2.29.1\n    Path:     /usr/local/libexec/docker/cli-plugins/docker-compose\n\nServer:\n Containers: 3\n  Running: 0\n  Paused: 0\n  Stopped: 3\n Images: 4\n Server Version: 26.1.4\n Storage Driver: overlay2\n  Backing Filesystem: xfs\n  Supports d_type: true\n  Using metacopy: false\n  Native Overlay Diff: true\n  userxattr: false\n Logging Driver: json-file\n Cgroup Driver: cgroupfs\n Cgroup Version: 1\n Plugins:\n  Volume: local\n  Network: bridge host ipvlan macvlan null overlay\n  Log: awslogs fluentd gcplogs gelf journald json-file local splunk syslog\n Swarm: inactive\n Runtimes: io.containerd.runc.v2 runc\n Default Runtime: runc\n Init Binary: docker-init\n containerd version: ae71819c4f5e67bb4d5ae76a6b735f29cc25774e\n runc version: v1.1.12-0-g51d5e94\n init version: de40ad0\n Security Options:\n  seccomp\n   Profile: builtin\n Kernel Version: 3.10.0-1160.92.1.el7.x86_64\n Operating System: Alpine Linux v3.20 (containerized)\n OSType: linux\n Architecture: x86_64\n CPUs: 12\n Total Memory: 31.1GiB\n Name: 82ece1b5221a\n ID: d5a0280d-3a00-4bde-91d9-943ec18cfcd7\n Docker Root Dir: /var/lib/docker\n Debug Mode: false\n Experimental: false\n Insecure Registries:\n  127.0.0.0/8\n Registry Mirrors:\n  https://docker.m.daocloud.io/\n  https://docker.1ms.run/\n Live Restore Enabled: false\n Product License: Community Engine\n\n[DEPRECATION NOTICE]: API is accessible on http://0.0.0.0:2375 without encryption.\n         Access to the remote API is equivalent to root access on the host. Refer\n         to the 'Docker daemon attack surface' section in the documentation for\n         more information: https://docs.docker.com/go/attack-surface/\nIn future versions this will be a hard failure preventing the daemon from starting! Learn more at: https://docs.docker.com/go/api-security/\nWARNING: bridge-nf-call-iptables is disabled\nWARNING: bridge-nf-call-ip6tables is disabled\n"},{"Start":"2026-05-15T23:38:39.779694244+08:00","End":"2026-05-15T23:38:39.860308768+08:00","ExitCode":0,"Output":"Client:\n Version:    26.1.4\n Context:    default\n Debug Mode: false\n Plugins:\n  buildx: Docker Buildx (Docker Inc.)\n    Version:  v0.16.1\n    Path:     /usr/local/libexec/docker/cli-plugins/docker-buildx\n  compose: Docker Compose (Docker Inc.)\n    Version:  v2.29.1\n    Path:     /usr/local/libexec/docker/cli-plugins/docker-compose\n\nServer:\n Containers: 3\n  Running: 0\n  Paused: 0\n  Stopped: 3\n Images: 4\n Server Version: 26.1.4\n Storage Driver: overlay2\n  Backing Filesystem: xfs\n  Supports d_type: true\n  Using metacopy: false\n  Native Overlay Diff: true\n  userxattr: false\n Logging Driver: json-file\n Cgroup Driver: cgroupfs\n Cgroup Version: 1\n Plugins:\n  Volume: local\n  Network: bridge host ipvlan macvlan null overlay\n  Log: awslogs fluentd gcplogs gelf journald json-file local splunk syslog\n Swarm: inactive\n Runtimes: io.containerd.runc.v2 runc\n Default Runtime: runc\n Init Binary: docker-init\n containerd version: ae71819c4f5e67bb4d5ae76a6b735f29cc25774e\n runc version: v1.1.12-0-g51d5e94\n init version: de40ad0\n Security Options:\n  seccomp\n   Profile: builtin\n Kernel Version: 3.10.0-1160.92.1.el7.x86_64\n Operating System: Alpine Linux v3.20 (containerized)\n OSType: linux\n Architecture: x86_64\n CPUs: 12\n Total Memory: 31.1GiB\n Name: 82ece1b5221a\n ID: d5a0280d-3a00-4bde-91d9-943ec18cfcd7\n Docker Root Dir: /var/lib/docker\n Debug Mode: false\n Experimental: false\n Insecure Registries:\n  127.0.0.0/8\n Registry Mirrors:\n  https://docker.m.daocloud.io/\n  https://docker.1ms.run/\n Live Restore Enabled: false\n Product License: Community Engine\n\n[DEPRECATION NOTICE]: API is accessible on http://0.0.0.0:2375 without encryption.\n         Access to the remote API is equivalent to root access on the host. Refer\n         to the 'Docker daemon attack surface' section in the documentation for\n         more information: https://docs.docker.com/go/attack-surface/\nIn future versions this will be a hard failure preventing the daemon from starting! Learn more at: https://docs.docker.com/go/api-security/\nWARNING: bridge-nf-call-iptables is disabled\nWARNING: bridge-nf-call-ip6tables is disabled\n"},{"Start":"2026-05-15T23:38:49.934175863+08:00","End":"2026-05-15T23:38:50.016186023+08:00","ExitCode":0,"Output":"Client:\n Version:    26.1.4\n Context:    default\n Debug Mode: false\n Plugins:\n  buildx: Docker Buildx (Docker Inc.)\n    Version:  v0.16.1\n    Path:     /usr/local/libexec/docker/cli-plugins/docker-buildx\n  compose: Docker Compose (Docker Inc.)\n    Version:  v2.29.1\n    Path:     /usr/local/libexec/docker/cli-plugins/docker-compose\n\nServer:\n Containers: 3\n  Running: 0\n  Paused: 0\n  Stopped: 3\n Images: 4\n Server Version: 26.1.4\n Storage Driver: overlay2\n  Backing Filesystem: xfs\n  Supports d_type: true\n  Using metacopy: false\n  Native Overlay Diff: true\n  userxattr: false\n Logging Driver: json-file\n Cgroup Driver: cgroupfs\n Cgroup Version: 1\n Plugins:\n  Volume: local\n  Network: bridge host ipvlan macvlan null overlay\n  Log: awslogs fluentd gcplogs gelf journald json-file local splunk syslog\n Swarm: inactive\n Runtimes: io.containerd.runc.v2 runc\n Default Runtime: runc\n Init Binary: docker-init\n containerd version: ae71819c4f5e67bb4d5ae76a6b735f29cc25774e\n runc version: v1.1.12-0-g51d5e94\n init version: de40ad0\n Security Options:\n  seccomp\n   Profile: builtin\n Kernel Version: 3.10.0-1160.92.1.el7.x86_64\n Operating System: Alpine Linux v3.20 (containerized)\n OSType: linux\n Architecture: x86_64\n CPUs: 12\n Total Memory: 31.1GiB\n Name: 82ece1b5221a\n ID: d5a0280d-3a00-4bde-91d9-943ec18cfcd7\n Docker Root Dir: /var/lib/docker\n Debug Mode: false\n Experimental: false\n Insecure Registries:\n  127.0.0.0/8\n Registry Mirrors:\n  https://docker.m.daocloud.io/\n  https://docker.1ms.run/\n Live Restore Enabled: false\n Product License: Community Engine\n\n[DEPRECATION NOTICE]: API is accessible on http://0.0.0.0:2375 without encryption.\n         Access to the remote API is equivalent to root access on the host. Refer\n         to the 'Docker daemon attack surface' section in the documentation for\n         more information: https://docs.docker.com/go/attack-surface/\nIn future versions this will be a hard failure preventing the daemon from starting! Learn more at: https://docs.docker.com/go/api-security/\nWARNING: bridge-nf-call-iptables is disabled\nWARNING: bridge-nf-call-ip6tables is disabled\n"},{"Start":"2026-05-15T23:39:00.088916729+08:00","End":"2026-05-15T23:39:00.162074582+08:00","ExitCode":0,"Output":"Client:\n Version:    26.1.4\n Context:    default\n Debug Mode: false\n Plugins:\n  buildx: Docker Buildx (Docker Inc.)\n    Version:  v0.16.1\n    Path:     /usr/local/libexec/docker/cli-plugins/docker-buildx\n  compose: Docker Compose (Docker Inc.)\n    Version:  v2.29.1\n    Path:     /usr/local/libexec/docker/cli-plugins/docker-compose\n\nServer:\n Containers: 3\n  Running: 0\n  Paused: 0\n  Stopped: 3\n Images: 4\n Server Version: 26.1.4\n Storage Driver: overlay2\n  Backing Filesystem: xfs\n  Supports d_type: true\n  Using metacopy: false\n  Native Overlay Diff: true\n  userxattr: false\n Logging Driver: json-file\n Cgroup Driver: cgroupfs\n Cgroup Version: 1\n Plugins:\n  Volume: local\n  Network: bridge host ipvlan macvlan null overlay\n  Log: awslogs fluentd gcplogs gelf journald json-file local splunk syslog\n Swarm: inactive\n Runtimes: io.containerd.runc.v2 runc\n Default Runtime: runc\n Init Binary: docker-init\n containerd version: ae71819c4f5e67bb4d5ae76a6b735f29cc25774e\n runc version: v1.1.12-0-g51d5e94\n init version: de40ad0\n Security Options:\n  seccomp\n   Profile: builtin\n Kernel Version: 3.10.0-1160.92.1.el7.x86_64\n Operating System: Alpine Linux v3.20 (containerized)\n OSType: linux\n Architecture: x86_64\n CPUs: 12\n Total Memory: 31.1GiB\n Name: 82ece1b5221a\n ID: d5a0280d-3a00-4bde-91d9-943ec18cfcd7\n Docker Root Dir: /var/lib/docker\n Debug Mode: false\n Experimental: false\n Insecure Registries:\n  127.0.0.0/8\n Registry Mirrors:\n  https://docker.m.daocloud.io/\n  https://docker.1ms.run/\n Live Restore Enabled: false\n Product License: Community Engine\n\n[DEPRECATION NOTICE]: API is accessible on http://0.0.0.0:2375 without encryption.\n         Access to the remote API is equivalent to root access on the host. Refer\n         to the 'Docker daemon attack surface' section in the documentation for\n         more information: https://docs.docker.com/go/attack-surface/\nIn future versions this will be a hard failure preventing the daemon from starting! Learn more at: https://docs.docker.com/go/api-security/\nWARNING: bridge-nf-call-iptables is disabled\nWARNING: bridge-nf-call-ip6tables is disabled\n"}]}},"ID":"82ece1b5221ab0dd19ca7ca26936dd5121b487803c12aa581a73ee3ad69b36fe","Created":"2026-05-11T02:40:12.879300246Z","Managed":false,"Path":"dockerd-entrypoint.sh","Args":["dockerd","--host=tcp://0.0.0.0:2375","--host=unix:///var/run/docker.sock","--registry-mirror=https://docker.m.daocloud.io","--registry-mirror=https://docker.1ms.run"],"Config":{"Hostname":"82ece1b5221a","Domainname":"","User":"","AttachStdin":false,"AttachStdout":true,"AttachStderr":true,"ExposedPorts":{"2375/tcp":{},"2376/tcp":{}},"Tty":false,"OpenStdin":false,"StdinOnce":false,"Env":["DOCKER_TLS_CERTDIR=","TZ=Asia/Shanghai","PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","DOCKER_VERSION=26.1.4","DOCKER_BUILDX_VERSION=0.16.1","DOCKER_COMPOSE_VERSION=2.29.1","DIND_COMMIT=65cfcc28ab37cb75e1560e4b4738719c07c6618e"],"Cmd":["dockerd","--host=tcp://0.0.0.0:2375","--host=unix:///var/run/docker.sock","--registry-mirror=https://docker.m.daocloud.io","--registry-mirror=https://docker.1ms.run"],"Healthcheck":{"Test":["CMD","docker","info"],"Interval":10000000000,"Timeout":5000000000,"Retries":30},"Image":"docker:26-dind","Volumes":{"/var/lib/docker":{}},"WorkingDir":"","Entrypoint":["dockerd-entrypoint.sh"],"OnBuild":null,"Labels":{"com.docker.compose.config-hash":"02866206cbccad2c1144b1b1de04f1da7e9fe5c3750b5e3ae392d67dfa135b12","com.docker.compose.container-number":"1","com.docker.compose.depends_on":"","com.docker.compose.image":"sha256:ecaee68599b0237bdb13f87d0adf5ae8c2d14b30f3a801d3d863745ecdd47580","com.docker.compose.oneoff":"False","com.docker.compose.project":"lobster-ai","com.docker.compose.project.config_files":"/home/app/lobster-ai/deploy/docker/docker-compose.dev.yml","com.docker.compose.project.working_dir":"/home/app/lobster-ai/deploy/docker","com.docker.compose.service":"lobster-code-sandbox-docker","com.docker.compose.version":"2.20.2"}},"Image":"sha256:ecaee68599b0237bdb13f87d0adf5ae8c2d14b30f3a801d3d863745ecdd47580","ImageManifest":null,"NetworkSettings":{"Bridge":"","SandboxID":"0e1151cc26a06150c551b8a18169bd61cb1f94dc0089a3bc6f14913caf2b6e1a","HairpinMode":false,"LinkLocalIPv6Address":"","LinkLocalIPv6PrefixLen":0,"Networks":{"lobster-ai_default":{"IPAMConfig":null,"Links":null,"Aliases":["lobster-code-sandbox-docker","lobster-code-sandbox-docker","82ece1b5221a"],"NetworkID":"d8987e801da2bb56a24ad4663cf9151b47b8197d17eb5d12d2bbd80561d69018","EndpointID":"9640e2cdb31bd5ade1f96f2fdd5bc17ddf04ad523410ebe03c8174b821c42091","Gateway":"172.28.0.1","IPAddress":"172.28.0.2","IPPrefixLen":16,"IPv6Gateway":"","GlobalIPv6Address":"","GlobalIPv6PrefixLen":0,"MacAddress":"02:42:ac:1c:00:02","DriverOpts":null,"IPAMOperational":false}},"Service":null,"Ports":{"2375/tcp":null,"2376/tcp":null},"SandboxKey":"/var/run/docker/netns/0e1151cc26a0","SecondaryIPAddresses":null,"SecondaryIPv6Addresses":null,"IsAnonymousEndpoint":false,"HasSwarmEndpoint":false},"LogPath":"/home/app/docker/containers/82ece1b5221ab0dd19ca7ca26936dd5121b487803c12aa581a73ee3ad69b36fe/82ece1b5221ab0dd19ca7ca26936dd5121b487803c12aa581a73ee3ad69b36fe-json.log","Name":"/lobster-code-sandbox-docker","Driver":"overlay2","OS":"linux","RestartCount":0,"HasBeenStartedBefore":true,"HasBeenManuallyStopped":false,"MountPoints":{"/srv/sandbox":{"Source":"/home/app/docker/volumes/lobster-ai_lobster-code-sandbox-work/_data","Destination":"/srv/sandbox","RW":true,"Name":"lobster-ai_lobster-code-sandbox-work","Driver":"local","Type":"volume","Relabel":"z","ID":"c6abc01890d72914a5c8e1219c4508881f149578314b3e44e89b6ebb9422a6d3","Spec":{"Type":"volume","Source":"lobster-ai_lobster-code-sandbox-work","Target":"/srv/sandbox","VolumeOptions":{}},"SkipMountpointCreation":false},"/var/cache/lobster/skill-bundles":{"Source":"/home/app/docker/volumes/lobster-ai_lobster-code-sandbox-bundles/_data","Destination":"/var/cache/lobster/skill-bundles","RW":true,"Name":"lobster-ai_lobster-code-sandbox-bundles","Driver":"local","Type":"volume","Relabel":"z","ID":"a8394fc2a8236ea16f7e8aeb8e06e7e5a4578ebed0ddf6f6abb62d2786509a84","Spec":{"Type":"volume","Source":"lobster-ai_lobster-code-sandbox-bundles","Target":"/var/cache/lobster/skill-bundles","VolumeOptions":{}},"SkipMountpointCreation":false},"/var/lib/docker":{"Source":"/home/app/docker/volumes/lobster-ai_lobster-code-sandbox-docker-data/_data","Destination":"/var/lib/docker","RW":true,"Name":"lobster-ai_lobster-code-sandbox-docker-data","Driver":"local","Type":"volume","Relabel":"z","ID":"43f99b4a2bebfbcb720a66cddc8d27da1782026c5661b48b7e1832cc9bf781c4","Spec":{"Type":"volume","Source":"lobster-ai_lobster-code-sandbox-docker-data","Target":"/var/lib/docker","VolumeOptions":{}},"SkipMountpointCreation":false}},"SecretReferences":null,"ConfigReferences":null,"MountLabel":"","ProcessLabel":"","AppArmorProfile":"","SeccompProfile":"","NoNewPrivileges":false,"HostnamePath":"/home/app/docker/containers/82ece1b5221ab0dd19ca7ca26936dd5121b487803c12aa581a73ee3ad69b36fe/hostname","HostsPath":"/home/app/docker/containers/82ece1b5221ab0dd19ca7ca26936dd5121b487803c12aa581a73ee3ad69b36fe/hosts","ShmPath":"","ResolvConfPath":"/home/app/docker/containers/82ece1b5221ab0dd19ca7ca26936dd5121b487803c12aa581a73ee3ad69b36fe/resolv.conf","LocalLogCacheMeta":{"HaveNotifyEnabled":false}}
