gpt4 book ai didi

version-control - Docker容器版本控制

转载 作者:行者123 更新时间:2023-12-02 19:11:46 24 4
gpt4 key购买 nike

有谁知道检查Docker容器内部工具版本的好方法吗?目前,我要装入每个容器并检查版本。理想情况下,我们希望以某种方式公开我们工具的版本,以便我们可以使用php --version调用容器,并告诉我们其版本。

我们试图确保我们所有不同的环境(和本地环境)都具有共享相同版本工具的容器。在过去,这一直是一个问题,我们可能会在本地使用php 5.5进行开发,但我们的生产docker却使用了php 5.4

目前,我正在尝试建立一个每晚运行的系统,如果工具的版本不同,则会拖延我们的开发团队,但是这需要将其切入每个容器中。

有更好的想法来检查工具版本吗?

最佳答案

如果您具有容器ID,则可以运行命令而无需在交互式shell中输入容器

# docker exec  8b70c4db41e0 nginx -v
nginx version: nginx/1.9.9

列出Debian上的所有软件包
dpkg-query -l

Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-========================-========================-============-======================================================================
ii acl 2.2.52-2 amd64 Access control list utilities
ii adduser 3.113+nmu3 all add and remove users and groups
ii apt 1.0.9.8.1 amd64 commandline package manager
ii base-files 8+deb8u2 amd64 Debian base system miscellaneous files

关于version-control - Docker容器版本控制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35067961/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com