Class Archive
Archive von Dateien
$docker = new \Alvine\Infrastructure\Docker\Client(new \Alvine\Net\Resource\URI('http://dockerhost:2375/')); $archive = $docker->getContainerArchive('b3d0c16b5a48', '/opt/'); // Extrahieren des Archives nach /tmp $archive->extract(new Alvine\IO\File\Directory('/tmp')); // Name $archive->getValue(\Alvine\Infrastructure\Docker\Container\Archive::KEY_NAME); // Datum $datetime = \Alvine\Date\DateTime::getInstanceFromISO8601($archive->getValue(\Alvine\Infrastructure\Docker\Container\Archive::KEY_MTIME));
- Alvine\Types\Map
- Alvine\Infrastructure\Docker\Container\Archive
Namespace: Alvine\Infrastructure\Docker\Container
Package: Alvine\Infrastructure\Docker
Category: Alvine
License: Alvine Nutzungslizenz
Author: schukai GmbH info@schukai.de
Version: $Revision:$
Since: 20161227
Link: alvine.io
Link: Liste mit allen Fähigkeiten
Located at container/Archive.class.php
Package: Alvine\Infrastructure\Docker
Category: Alvine
License: Alvine Nutzungslizenz
Author: schukai GmbH info@schukai.de
Version: $Revision:$
Since: 20161227
Link: alvine.io
Link: Liste mit allen Fähigkeiten
Located at container/Archive.class.php
public
|
|
public
|
#
extract( Alvine\IO\File\Directory $target, string|array $filter = null, boolean $overwrite = false )
Inhalt des Archives extrahieren |
public
|
|
public static
|
|
public
string
|
string |
KEY_NAME
Information des Dateisystems |
#
'name'
|
string |
KEY_SIZE
Information des Dateisystems |
#
'size'
|
string |
KEY_MODE
Information des Dateisystems |
#
'mode'
|
string |
KEY_MTIME
Information des Dateisystems |
#
'mtime'
|
string |
KEY_LINK_TARGET
Information des Dateisystems |
#
'linkTarget'
|
string |
X_DOCKER_CONTAINER_PATH_STAT
|
#
'X-Docker-Container-Path-Stat'
|
protected
PharData
|
$archive
|
#
null
|
protected
Alvine\IO\File\File
|
$file
|
#
null
|