Resources
Resources are accessed via DockerPhp::resourceName() and expose methods that send Saloon requests. All extend BaseResource and use the shared connector.
| Resource | Class | Main methods |
|---|---|---|
| System | SystemResource | ping(), info(), version(), events(), df(), prune() |
| Containers | ContainersResource | list(), create(), inspect(), start(), stop(), restart(), kill(), pause(), unpause(), logs(), stats(), top(), changes(), exec(), prune(), … |
| Images | ImagesResource | list(), create(), search(), inspect(), history(), tag(), push(), delete(), load(), prune() |
| Networks | NetworksResource | list(), create(), inspect(), delete(), connect(), disconnect(), prune() |
| Volumes | VolumesResource | list(), create(), inspect(), delete(), prune() |
| Auth | AuthResource | auth() |
| Build | BuildResource | build(), prune() |
| Exec | ExecResource | inspect(), start(), resize() |
| Swarm | SwarmResource | get(), init(), join(), leave(), update(), unlockKey(), unlock() |
| Services | ServicesResource | list(), create(), inspect(), delete(), update(), logs() |
| Nodes | NodesResource | list(), inspect(), delete(), update() |
| Tasks | TasksResource | list(), inspect() |
| Secrets | SecretsResource | list(), create(), inspect(), delete(), update() |
| Configs | ConfigsResource | list(), create(), inspect(), delete(), update() |
| Plugins | PluginsResource | list(), pull(), create(), inspect(), enable(), disable(), upgrade(), … |
| Distribution | DistributionResource | inspect() |
Method signatures and parameters follow the Docker Engine API v1.53. Use your IDE or the source under src/Resources/ for full signatures.