docker secrets
1.0.0
ห้องสมุด PHP ง่าย ๆ ในการอ่านความลับของนักเทียบท่าจากกลุ่มฝูง
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 ' ); ตำแหน่งเริ่มต้นสำหรับโฟลเดอร์ความลับคือ /run/secrets/ ในคอนเทนเนอร์ Linux หากคุณใช้ 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