AS AgentScopeAPI 手册 / API Reference

DockerFilesystemSpec

public class DockerFilesystemSpec extends SandboxFilesystemSpec
源码Source io/agentscope/harness/agent/sandbox/impl/docker/DockerFilesystemSpec.java:31–118

Docker 文件系统规格,承载智能体的部署、调度与服务化运行。位于 io.agentscope.harness.agent.sandbox.impl.docker 包,继承自 SandboxFilesystemSpec。核心成员包括 client、image、workspaceRoot、environment、memorySizeBytes、cpuCount。

Sandbox filesystem spec for Docker store.

方法摘要Method Summary

方法Method说明Description
public DockerFilesystemSpec client(SandboxClient<?> client)
设置客户端。
Performs the client operation.
public DockerFilesystemSpec image(String image)
设置图像。
Performs the image operation.
public DockerFilesystemSpec workspaceRoot(String workspaceRoot)
设置工作区根。
Performs the workspace root operation.
public DockerFilesystemSpec environment(Map<String, String> environment)
设置环境。
Performs the environment operation.
public DockerFilesystemSpec memorySizeBytes(Long memorySizeBytes)
设置记忆大小字节。
Performs the memory size bytes operation.
public DockerFilesystemSpec cpuCount(Long cpuCount)
设置该参数。
Performs the cpu count operation.
public DockerFilesystemSpec exposedPorts(int... exposedPorts)
设置该参数。
Performs the exposed ports operation.
public DockerFilesystemSpec network(String network)
设置该参数。
Performs the network operation.
public DockerFilesystemSpec additionalRunArgs(String... additionalRunArgs)
设置该参数。
Performs the additional run args operation.
public DockerFilesystemSpec additionalRunArgs(List<String> additionalRunArgs)
设置该参数。
Performs the additional run args operation.
public DockerFilesystemSpec snapshotSpec(SandboxSnapshotSpec snapshotSpec)
设置快照规格。
Performs the snapshot spec operation.
public DockerFilesystemSpec workspaceSpec(WorkspaceSpec workspaceSpec)
设置工作区规格。
Performs the workspace spec operation.
protected SandboxClient<?> createClient()
创建客户端。
Creates the client.
protected SandboxClientOptions clientOptions()
返回客户端选项。
Returns the client options.
protected SandboxSnapshotSpec snapshotSpec()
返回快照规格。
Returns the snapshot spec.
protected WorkspaceSpec workspaceSpec()
返回工作区规格。
Returns the workspace spec.

方法详情Method Detail

client

public DockerFilesystemSpec client(SandboxClient<?> client)

设置客户端。

Performs the client operation.

参数Parameters
名称Name类型Type说明Description
clientSandboxClient<?>客户端(类型 `SandboxClient`)。The client.
返回Returns DockerFilesystemSpec
返回DockerFilesystemSpec。Returns docker filesystem spec.
源码Source io/agentscope/harness/agent/sandbox/impl/docker/DockerFilesystemSpec.java:38–41

image

public DockerFilesystemSpec image(String image)

设置图像。

Performs the image operation.

参数Parameters
名称Name类型Type说明Description
imageString图像(类型 `String`)。The image.
返回Returns DockerFilesystemSpec
返回DockerFilesystemSpec。Returns docker filesystem spec.
源码Source io/agentscope/harness/agent/sandbox/impl/docker/DockerFilesystemSpec.java:43–46

workspaceRoot

public DockerFilesystemSpec workspaceRoot(String workspaceRoot)

设置工作区根。

Performs the workspace root operation.

参数Parameters
名称Name类型Type说明Description
workspaceRootString工作区根(类型 `String`)。The workspace root.
返回Returns DockerFilesystemSpec
返回DockerFilesystemSpec。Returns docker filesystem spec.
源码Source io/agentscope/harness/agent/sandbox/impl/docker/DockerFilesystemSpec.java:48–51

environment

public DockerFilesystemSpec environment(Map<String, String> environment)

设置环境。

Performs the environment operation.

参数Parameters
名称Name类型Type说明Description
environmentMap<String, String>环境(类型 `Map`)。The environment.
返回Returns DockerFilesystemSpec
返回DockerFilesystemSpec。Returns docker filesystem spec.
源码Source io/agentscope/harness/agent/sandbox/impl/docker/DockerFilesystemSpec.java:53–57

memorySizeBytes

public DockerFilesystemSpec memorySizeBytes(Long memorySizeBytes)

设置记忆大小字节。

Performs the memory size bytes operation.

参数Parameters
名称Name类型Type说明Description
memorySizeBytesLong记忆大小字节(类型 `Long`)。The memory size bytes.
返回Returns DockerFilesystemSpec
返回DockerFilesystemSpec。Returns docker filesystem spec.
源码Source io/agentscope/harness/agent/sandbox/impl/docker/DockerFilesystemSpec.java:59–62

cpuCount

public DockerFilesystemSpec cpuCount(Long cpuCount)

设置该参数。

Performs the cpu count operation.

参数Parameters
名称Name类型Type说明Description
cpuCountLongcpu 数量(类型 `Long`)。The cpu count.
返回Returns DockerFilesystemSpec
返回DockerFilesystemSpec。Returns docker filesystem spec.
源码Source io/agentscope/harness/agent/sandbox/impl/docker/DockerFilesystemSpec.java:64–67

exposedPorts

public DockerFilesystemSpec exposedPorts(int... exposedPorts)

设置该参数。

Performs the exposed ports operation.

参数Parameters
名称Name类型Type说明Description
exposedPorts varargsint...exposed Ports(类型 `int...`)。The exposed ports.
返回Returns DockerFilesystemSpec
返回DockerFilesystemSpec。Returns docker filesystem spec.
源码Source io/agentscope/harness/agent/sandbox/impl/docker/DockerFilesystemSpec.java:69–72

network

public DockerFilesystemSpec network(String network)

设置该参数。

Performs the network operation.

参数Parameters
名称Name类型Type说明Description
networkStringnetwork(类型 `String`)。The network.
返回Returns DockerFilesystemSpec
返回DockerFilesystemSpec。Returns docker filesystem spec.
源码Source io/agentscope/harness/agent/sandbox/impl/docker/DockerFilesystemSpec.java:74–77

additionalRunArgs

public DockerFilesystemSpec additionalRunArgs(String... additionalRunArgs)

设置该参数。

Performs the additional run args operation.

参数Parameters
名称Name类型Type说明Description
additionalRunArgs varargsString...additional 运行参数(类型 `String...`)。The additional run args.
返回Returns DockerFilesystemSpec
返回DockerFilesystemSpec。Returns docker filesystem spec.
源码Source io/agentscope/harness/agent/sandbox/impl/docker/DockerFilesystemSpec.java:79–82

additionalRunArgs

public DockerFilesystemSpec additionalRunArgs(List<String> additionalRunArgs)

设置该参数。

Performs the additional run args operation.

参数Parameters
名称Name类型Type说明Description
additionalRunArgsList<String>additional 运行参数(类型 `List`)。The additional run args.
返回Returns DockerFilesystemSpec
返回DockerFilesystemSpec。Returns docker filesystem spec.
源码Source io/agentscope/harness/agent/sandbox/impl/docker/DockerFilesystemSpec.java:84–87

snapshotSpec

public DockerFilesystemSpec snapshotSpec(SandboxSnapshotSpec snapshotSpec)

设置快照规格。

Performs the snapshot spec operation.

参数Parameters
名称Name类型Type说明Description
snapshotSpecSandboxSnapshotSpec快照规格(类型 `SandboxSnapshotSpec`)。The snapshot spec.
返回Returns DockerFilesystemSpec
返回DockerFilesystemSpec。Returns docker filesystem spec.
源码Source io/agentscope/harness/agent/sandbox/impl/docker/DockerFilesystemSpec.java:89–92

workspaceSpec

public DockerFilesystemSpec workspaceSpec(WorkspaceSpec workspaceSpec)

设置工作区规格。

Performs the workspace spec operation.

参数Parameters
名称Name类型Type说明Description
workspaceSpecWorkspaceSpec工作区规格(类型 `WorkspaceSpec`)。The workspace spec.
返回Returns DockerFilesystemSpec
返回DockerFilesystemSpec。Returns docker filesystem spec.
源码Source io/agentscope/harness/agent/sandbox/impl/docker/DockerFilesystemSpec.java:94–97

createClient

protected SandboxClient<?> createClient()

创建客户端。

Creates the client.

返回Returns SandboxClient<?>
返回SandboxClient。Returns sandbox client.
源码Source io/agentscope/harness/agent/sandbox/impl/docker/DockerFilesystemSpec.java:99–102

clientOptions

protected SandboxClientOptions clientOptions()

返回客户端选项。

Returns the client options.

返回Returns SandboxClientOptions
返回SandboxClientOptions。Returns sandbox client options.
源码Source io/agentscope/harness/agent/sandbox/impl/docker/DockerFilesystemSpec.java:104–107

snapshotSpec

protected SandboxSnapshotSpec snapshotSpec()

返回快照规格。

Returns the snapshot spec.

返回Returns SandboxSnapshotSpec
返回SandboxSnapshotSpec。Returns sandbox snapshot spec.
源码Source io/agentscope/harness/agent/sandbox/impl/docker/DockerFilesystemSpec.java:109–112

workspaceSpec

protected WorkspaceSpec workspaceSpec()

返回工作区规格。

Returns the workspace spec.

返回Returns WorkspaceSpec
返回WorkspaceSpec。Returns workspace spec.
源码Source io/agentscope/harness/agent/sandbox/impl/docker/DockerFilesystemSpec.java:114–117

继承成员Inherited Members

基于官方固定版本源码静态生成Generated from pinned official sources · Python 2.0.11 · Java 2.0.4
签名与文档为静态抽取;如有疑问请以源码为准。Signatures and docs are extracted statically; verify against the source when in doubt.