A

Client::attach() — Method in class Client
Client::attachViaWebSocket() — Method in class Client
Attach to a container via a websocket.
Client::archive() — Method in class Client
Get an archive of a filesystem resource in a container.
Client::authJson() — Method in class Client
Client::arch() — Method in class Client

B

Client::build() — Method in class Client
ServiceProvider::boot() — Method in class ServiceProvider

C

ClientClass in namespace Docker\Container
Container.
Client::checkFilter() — Method in class Client
Client::create() — Method in class Client
Client::changes() — Method in class Client
Get changes on a container’s filesystem.
Client::createExec() — Method in class Client
ClientClass in namespace Docker\Distribution
Class Client.
$Docker#configProperty in class Docker
$Docker#containerProperty in class Docker
$Docker#curlProperty in class Docker
Docker::createOptionArray() — Method in class Docker
Docker::connection() — Method in class Docker
Docker::config() — Method in class Docker
ClientClass in namespace Docker\Image
Image.
Client::commit() — Method in class Client
Create a new image from a container.
ClientClass in namespace Docker\Network
Network.
Client::create() — Method in class Client
Client::connect() — Method in class Client
ClientClass in namespace Docker\Plugin
Class Client.
Client::create() — Method in class Client
Client::config() — Method in class Client
ClientClass in namespace Docker\Swarm
Class Client.
ClientClass in namespace Docker\Swarm\Config
Class Client.
Client::create() — Method in class Client
ClientClass in namespace Docker\Swarm\Node
Class Client.
ClientClass in namespace Docker\Swarm\Secret
Class Client.
Client::create() — Method in class Client
ClientClass in namespace Docker\Swarm\Service
Class Client.
Client::create() — Method in class Client
ClientClass in namespace Docker\Swarm\Task
Class Client.
ClientClass in namespace Docker\System
Class Client.
Client::checkAuthConfig() — Method in class Client
ClientClass in namespace Docker\Volume
Class Client.
Client::create() — Method in class Client

D

DockerClass in namespace
DockerClass in namespace Docker
$Docker#distributionProperty in class Docker
$Docker#docker_hostProperty in class Docker
Docker::docker() — Method in class Docker
单例模式.
DockerTraitClass in namespace Docker
Client::deleteBuildCache() — Method in class Client
$ServiceProvider#deferProperty in class ServiceProvider
是否延时加载提供器。
Client::disConnect() — Method in class Client
Client::disable() — Method in class Client
Client::delete() — Method in class Client
Client::delete() — Method in class Client
Client::delete() — Method in class Client
Client::delete() — Method in class Client
Client::dataUsageInfo() — Method in class Client

E

$Client#ExposedPortsProperty in class Client
Client::export() — Method in class Client
Export a container.
Client::extract() — Method in class Client
Extract an archive of files or folders to a directory in a container.
Client::export() — Method in class Client
Get a tarball containing all images and metadata for a repository.
Client::exports() — Method in class Client
Get a tarball containing all images and metadata for several image repositories.
Client::enable() — Method in class Client
Client::events() — Method in class Client

F

FacadeClass in namespace Docker\Kernel

G

Client::getContainerId() — Method in class Client
Client::getCreateJson() — Method in class Client
Client::getFileInfo() — Method in class Client
Get information about files in a container.
Facade::getFacadeAccessor() — Method in class Facade
Client::getPrivileges() — Method in class Client
Client::getUnlockKey() — Method in class Client

H

Client::history() — Method in class Client

I

Client::inspect() — Method in class Client
Inspect a container.
Client::inspectExec() — Method in class Client
Client::info() — Method in class Client
Get image information from the registry.
$Docker#imageProperty in class Docker
Client::import() — Method in class Client
Client::inspect() — Method in class Client
Client::inspect() — Method in class Client
Client::install() — Method in class Client
Client::inspect() — Method in class Client
Client::inspect() — Method in class Client
Client::initialize() — Method in class Client
Client::inspect() — Method in class Client
Client::inspect() — Method in class Client
Client::inspect() — Method in class Client
Client::inspect() — Method in class Client
Client::inspect() — Method in class Client
Client::info() — Method in class Client
Client::inspect() — Method in class Client

J

Client::join() — Method in class Client

K

Client::kill() — Method in class Client

L

Client::list() — Method in class Client
Client::logs() — Method in class Client
Get container logs.
Client::list() — Method in class Client
Client::load() — Method in class Client
Load a set of images and tags into a repository.
Client::list() — Method in class Client
Client::list() — Method in class Client
Client::leave() — Method in class Client
Client::list() — Method in class Client
Client::list() — Method in class Client
Client::list() — Method in class Client
Client::list() — Method in class Client
Client::logs() — Method in class Client
Client::list() — Method in class Client
Client::logs() — Method in class Client
Client::list() — Method in class Client

N

$Docker#networkProperty in class Docker
$Docker#nodeProperty in class Docker

P

Client::pause() — Method in class Client
Client::prune() — Method in class Client
$Docker#providersProperty in class Docker
$Docker#pluginProperty in class Docker
Client::parseImage() — Method in class Client
Client::pull() — Method in class Client
如果 tag 为空,则拉取所有标签,所以必须指定名称 额外增加 $force 参数,拉取前首先判断是否已存在。
Client::push() — Method in class Client
Client::prune() — Method in class Client
ServiceProvider::provides() — Method in class ServiceProvider
获取提供器提供的服务。
Client::prune() — Method in class Client
Client::push() — Method in class Client
Client::ping() — Method in class Client
Client::prune() — Method in class Client

R

Client::resize() — Method in class Client
Resize a container TTY.
Client::restart() — Method in class Client
Client::rename() — Method in class Client
Client::remove() — Method in class Client
Client::resizeExec() — Method in class Client
ServiceProvider::register() — Method in class ServiceProvider
ServiceProvider::register() — Method in class ServiceProvider
Client::remove() — Method in class Client
ServiceProvider::register() — Method in class ServiceProvider
ServiceProvider::register() — Method in class ServiceProvider
Client::remove() — Method in class Client
ServiceProvider::register() — Method in class ServiceProvider
Client::remove() — Method in class Client
ServiceProvider::register() — Method in class ServiceProvider
ServiceProvider::register() — Method in class ServiceProvider
ServiceProvider::register() — Method in class ServiceProvider
ServiceProvider::register() — Method in class ServiceProvider
ServiceProvider::register() — Method in class ServiceProvider
ServiceProvider::register() — Method in class ServiceProvider
ServiceProvider::register() — Method in class ServiceProvider
ServiceProvider::register() — Method in class ServiceProvider
Client::remove() — Method in class Client
ServiceProvider::register() — Method in class ServiceProvider

S

Client::setCmd() — Method in class Client
Client::setImage() — Method in class Client
Client::setContainerName() — Method in class Client
Client::setNetworkingConfig() — Method in class Client
Client::setHostname() — Method in class Client
Client::setDomainname() — Method in class Client
Client::setUser() — Method in class Client
Client::setAttachStdin() — Method in class Client
Client::setAttachStdout() — Method in class Client
Client::setAttachStderr() — Method in class Client
Client::setExposedPorts() — Method in class Client
Client::setTty() — Method in class Client
Client::setOpenStdin() — Method in class Client
Client::setStdinOnce() — Method in class Client
Client::setEnv() — Method in class Client
Client::setHealthcheck() — Method in class Client
Client::setArgsEscaped() — Method in class Client
Command is already escaped (Windows only).
Client::setVolumes() — Method in class Client
Client::setWorkingDir() — Method in class Client
Client::setEntrypoint() — Method in class Client
Client::setNetworkDisabled() — Method in class Client
Disable networking for the container.
Client::setMacAddress() — Method in class Client
Client::setOnBuild() — Method in class Client
Client::setLabels() — Method in class Client
Client::setStopSignal() — Method in class Client
Client::setStopTimeout() — Method in class Client
Timeout to stop a container in seconds.
Client::setShell() — Method in class Client
Client::setCpuShares() — Method in class Client
Client::setMemory() — Method in class Client
Memory limit in bytes.
Client::setCgroupParent() — Method in class Client
Client::setBlkioWeight() — Method in class Client
[ 0 .
Client::setBlkioWeightDevice() — Method in class Client
$param array $blkioWeightDevice.
Client::setBlkioDeviceReadBps() — Method in class Client
[{"Path": "device_path", "Rate": rate}].
Client::setBlkioDeviceWriteBps() — Method in class Client
[{"Path": "device_path", "Rate": rate}].
Client::setBlkioDeviceReadIOps() — Method in class Client
[{"Path": "device_path", "Rate": rate}].
Client::setBlkioDeviceWriteIOps() — Method in class Client
[{"Path": "device_path", "Rate": rate}].
Client::setCpuPeriod() — Method in class Client
The length of a CPU period in microseconds.
Client::setCpuQuota() — Method in class Client
Client::setCpuRealtimePeriod() — Method in class Client
Client::setCpuRealtimeRuntime() — Method in class Client
Client::setCpusetCpus() — Method in class Client
Client::setCpusetMems() — Method in class Client
Memory nodes (MEMs) in which to allow execution (0-3, 0,1). Only effective on NUMA systems.
Client::setDevices() — Method in class Client
Client::setDeviceCgroupRules() — Method in class Client
Client::setKernelMemory() — Method in class Client
Kernel memory limit in bytes.
Client::setMemoryReservation() — Method in class Client
Memory soft limit in bytes.
Client::setMemorySwap() — Method in class Client
Total memory limit (memory + swap). Set as -1 to enable unlimited swap.
Client::setMemorySwappiness() — Method in class Client
[ 0 .
Client::setNanoCPUs() — Method in class Client
Client::setOomKillDisable() — Method in class Client
Client::setInit() — Method in class Client
Client::setPidsLimit() — Method in class Client
Tune a container's PIDs limit. Set 0 or -1 for unlimited, or null to not change.
Client::setUlimits() — Method in class Client
{"Name": "nofile", "Soft": 1024, "Hard": 2048}.
Client::setCpuCount() — Method in class Client
The number of usable CPUs (Windows only).
Client::setCpuPercent() — Method in class Client
The usable percentage of the available CPUs (Windows only).
Client::setIOMaximumIOps() — Method in class Client
Maximum IOps for the container system drive (Windows only).
Client::setIOMaximumBandWidth() — Method in class Client
Maximum IO in bytes per second for the container system drive (Windows only).
Client::setBinds() — Method in class Client
Client::setContainerIDFile() — Method in class Client
Client::setLogConfig() — Method in class Client
Client::setNetworkMode() — Method in class Client
bridge, host, none, and container:<name|id>.
Client::setPortBindings() — Method in class Client
Client::setRestartPolicy() — Method in class Client
"" "always" "unless-stopped" "on-failure".
Client::setAutoRemove() — Method in class Client
Automatically remove the container when the container's process exits.
Client::setVolumeDriver() — Method in class Client
Driver that this container uses to mount volumes.
Client::setVolumesFrom() — Method in class Client
A list of volumes to inherit from another container, specified in the form [:<ro|rw>].
Client::setMounts() — Method in class Client
Client::setCapAdd() — Method in class Client
Client::setCapDrop() — Method in class Client
Client::setDns() — Method in class Client
Client::setDnsOptions() — Method in class Client
Client::setDnsSearch() — Method in class Client
Client::setExtraHosts() — Method in class Client
Client::setGroupAdd() — Method in class Client
Client::setIpcMode() — Method in class Client
Client::setCgroup() — Method in class Client
Cgroup to use for the container.
Client::setOomScoreAdj() — Method in class Client
Client::setPidMode() — Method in class Client
"container:<name|id>" | "host".
Client::setPrivileged() — Method in class Client
Client::setPublishAllPorts() — Method in class Client
Client::setReadonlyRootfs() — Method in class Client
Client::setSecurityOpt() — Method in class Client
Client::setStorageOpt() — Method in class Client
{"size": "120G"}.
Client::setTmpfs() — Method in class Client
{ "/run": "rw,noexec,nosuid,size=65536k" }.
Client::setUTSMode() — Method in class Client
Client::setUsernsMode() — Method in class Client
Client::setShmSize() — Method in class Client

= 0.

Client::setSysctls() — Method in class Client
{"net.ipv4.ip_forward": "1"}.
Client::setRuntime() — Method in class Client
Client::setConsoleSize() — Method in class Client
item integer >= 0.
Client::setIsolation() — Method in class Client
"default" "process" "hyperv".
Client::setContainerId() — Method in class Client
Client::setCreateJson() — Method in class Client
Client::stats() — Method in class Client
Get container stats based on resource usage.
Client::start() — Method in class Client
Client::stop() — Method in class Client
Client::startExec() — Method in class Client
ServiceProviderClass in namespace Docker\Container
ServiceProviderClass in namespace Docker\Distribution
$Docker#secretProperty in class Docker
$Docker#swarmProperty in class Docker
$Docker#serviceProperty in class Docker
$Docker#systemProperty in class Docker
Client::search() — Method in class Client
ServiceProviderClass in namespace Docker\Image
ServiceProviderClass in namespace Docker\Kernel
ServiceProviderClass in namespace Docker\Network
ServiceProviderClass in namespace Docker\Plugin
ServiceProviderClass in namespace Docker\Swarm\Config
ServiceProviderClass in namespace Docker\Swarm\Node
ServiceProviderClass in namespace Docker\Swarm\Secret
ServiceProviderClass in namespace Docker\Swarm
ServiceProviderClass in namespace Docker\Swarm\Service
ServiceProviderClass in namespace Docker\Swarm\Task
ServiceProviderClass in namespace Docker\System
ServiceProviderClass in namespace Docker\Volume

T

Client::top() — Method in class Client
List processes running inside a container.
$Docker#taskProperty in class Docker
Client::tag() — Method in class Client

U

Client::update() — Method in class Client
Client::unpause() — Method in class Client
Client::upgrade() — Method in class Client
Client::update() — Method in class Client
Client::unlock() — Method in class Client
Client::update() — Method in class Client
Client::update() — Method in class Client
Client::update() — Method in class Client
Client::update() — Method in class Client

V

$Docker#volumeProperty in class Docker
Docker::version() — Method in class Docker
Client::version() — Method in class Client

W

Client::wait() — Method in class Client
Wait for a container.

_

Client::__construct() — Method in class Client
Container constructor.
Docker::__construct() — Method in class Docker
Docker::__get() — Method in class Docker
Docker::__call() — Method in class Docker
DockerTrait::__construct() — Method in class DockerTrait
Volume constructor.
Client::__construct() — Method in class Client
Client::__construct() — Method in class Client
Client::__construct() — Method in class Client
Client::__construct() — Method in class Client
Client::__construct() — Method in class Client
Client::__construct() — Method in class Client
Client::__construct() — Method in class Client
Client::__construct() — Method in class Client
Client::__construct() — Method in class Client
Volume constructor.