Index
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
- Client — Class 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
- Client — Class in namespace Docker\Distribution
- Class Client.
- $Docker#config — Property in class Docker
- $Docker#container — Property in class Docker
- $Docker#curl — Property in class Docker
- Docker::createOptionArray() — Method in class Docker
- Docker::connection() — Method in class Docker
- Docker::config() — Method in class Docker
- Client — Class in namespace Docker\Image
- Image.
- Client::commit() — Method in class Client
- Create a new image from a container.
- Client — Class in namespace Docker\Network
- Network.
- Client::create() — Method in class Client
- Client::connect() — Method in class Client
- Client — Class in namespace Docker\Plugin
- Class Client.
- Client::create() — Method in class Client
- Client::config() — Method in class Client
- Client — Class in namespace Docker\Swarm
- Class Client.
- Client — Class in namespace Docker\Swarm\Config
- Class Client.
- Client::create() — Method in class Client
- Client — Class in namespace Docker\Swarm\Node
- Class Client.
- Client — Class in namespace Docker\Swarm\Secret
- Class Client.
- Client::create() — Method in class Client
- Client — Class in namespace Docker\Swarm\Service
- Class Client.
- Client::create() — Method in class Client
- Client — Class in namespace Docker\Swarm\Task
- Class Client.
- Client — Class in namespace Docker\System
- Class Client.
- Client::checkAuthConfig() — Method in class Client
- Client — Class in namespace Docker\Volume
- Class Client.
- Client::create() — Method in class Client
D
- Docker — Class in namespace
- Docker — Class in namespace Docker
- $Docker#distribution — Property in class Docker
- $Docker#docker_host — Property in class Docker
- Docker::docker() — Method in class Docker
- 单例模式.
- DockerTrait — Class in namespace Docker
- Client::deleteBuildCache() — Method in class Client
- $ServiceProvider#defer — Property 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#ExposedPorts — Property 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
- Facade — Class 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#image — Property 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#network — Property in class Docker
- $Docker#node — Property in class Docker
P
- Client::pause() — Method in class Client
- Client::prune() — Method in class Client
- $Docker#providers — Property in class Docker
- $Docker#plugin — Property 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
- 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
- ServiceProvider — Class in namespace Docker\Container
- ServiceProvider — Class in namespace Docker\Distribution
- $Docker#secret — Property in class Docker
- $Docker#swarm — Property in class Docker
- $Docker#service — Property in class Docker
- $Docker#system — Property in class Docker
- Client::search() — Method in class Client
- ServiceProvider — Class in namespace Docker\Image
- ServiceProvider — Class in namespace Docker\Kernel
- ServiceProvider — Class in namespace Docker\Network
- ServiceProvider — Class in namespace Docker\Plugin
- ServiceProvider — Class in namespace Docker\Swarm\Config
- ServiceProvider — Class in namespace Docker\Swarm\Node
- ServiceProvider — Class in namespace Docker\Swarm\Secret
- ServiceProvider — Class in namespace Docker\Swarm
- ServiceProvider — Class in namespace Docker\Swarm\Service
- ServiceProvider — Class in namespace Docker\Swarm\Task
- ServiceProvider — Class in namespace Docker\System
- ServiceProvider — Class in namespace Docker\Volume
T
- Client::top() — Method in class Client
- List processes running inside a container.
- $Docker#task — Property 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#volume — Property 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.