docker-compose,在容器启动后运行脚本?
我有一个服务,我通过牧场主通过docker-compose提出.我遇到的问题是我需要在部署容器后设置密码. 牧场主秘密工作的方式是,我设置我的秘密,牧场主将在我的容器上装载一个包含我的秘密的文件.我希望能够执行一个脚本来获取该秘密,并将其设置为我的配置文件中的密码. 我不相信我有办法通过Dockerfile获取秘密,因为我不想让秘密存在于git中,所以我只是想通过docker-compose来做这件事. 有谁知道这是否可能? 最佳答案
docker-compose指定如何启动容器,而不是如何修改现有的运行容器.
Rancher documentation提到,对于秘密的默认使用,您可以在docker-compose.yml的secrets数组中按名称引用秘密.
如“How to Update a Single Running docker-compose Container”中所示,更新容器将涉及“构建,终止和向上”序列.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |