docker secrets
1.0.0
一個簡單的PHP庫,可從群體群集讀取Docker Secret。
composer require sadok-f/docker-secrets $ dockerSecrets = new DockerSecrets Reader SecretsReader ();
$ allSecrets = $ dockerSecrets -> readAll ();返回:
Array
(
[my_secret_data_1] => testSecretDataContent1
[my_secret_data_2] => testSecretDataContent2
)
$ dockerSecrets = new DockerSecrets Reader SecretsReader ();
$ dockerSecrets -> read ( ' my_secret ' );Secrets文件夾的默認位置是在Linux容器中進行/run/secrets/ 。如果您在自定義位置使用Docker 17.06及更高版本,則可以像以下示例一樣使用庫:
$ dockerSecrets = new DockerSecrets Reader SecretsReader ( ' /var/myCustomLocation ' );
$ dockerSecrets -> read ( ' my_secret ' ); $ dockerSecrets = new DockerSecrets Reader SecretsReader ( ' C:ProgramDataDockersecrets ' );
$ dockerSecrets -> read ( ' my_secret ' );./vendor/bin/phpunit