docker-client
arg usage right now.Installation
dagger install github.com/sipsma/daggerverse/docker-client@v0.0.1Entrypoint
Return Type
DockerClient !Arguments
| Name | Type | Default Value | Description |
|---|---|---|---|
| sock | Socket ! | - | No description provided |
Example
dagger -m github.com/sipsma/daggerverse/docker-client@c19ee68f84b228942bac8047a9d8337fc22a3479 call \
func (m *MyModule) Example(sock *dagger.Socket) *dagger.DockerClient {
return dag.
DockerClient(sock)
}@function
def example(sock: dagger.Socket) -> dagger.DockerClient:
return (
dag.docker_client(sock)
)@func()
example(sock: Socket): DockerClient {
return dag
.dockerClient(sock)
}Types
DockerClient 🔗
sock() 🔗
Return Type
Socket ! Example
dagger -m github.com/sipsma/daggerverse/docker-client@c19ee68f84b228942bac8047a9d8337fc22a3479 call \
sockfunc (m *MyModule) Example(sock *dagger.Socket) *dagger.Socket {
return dag.
DockerClient(sock).
Sock()
}@function
def example(sock: dagger.Socket) -> dagger.Socket:
return (
dag.docker_client(sock)
.sock()
)@func()
example(sock: Socket): Socket {
return dag
.dockerClient(sock)
.sock()
}version() 🔗
Call “docker version” and return the output.
Return Type
String ! Example
dagger -m github.com/sipsma/daggerverse/docker-client@c19ee68f84b228942bac8047a9d8337fc22a3479 call \
versionfunc (m *MyModule) Example(ctx context.Context, sock *dagger.Socket) string {
return dag.
DockerClient(sock).
Version(ctx)
}@function
async def example(sock: dagger.Socket) -> str:
return await (
dag.docker_client(sock)
.version()
)@func()
async example(sock: Socket): Promise<string> {
return dag
.dockerClient(sock)
.version()
}