我想启动一个docker容器,让我们说jenkins作为服务,让docker分配一个随机主机端口。我知道怎么做。
如何从正在运行的容器中抓取随机选择的端口,或告诉docker返回它,以便在构建jenkins github插件url时使用它
http://host-ip:random-host-port/web-hook
答案 0 :(得分:3)
Docker运行-P完成后,容器正在运行with the EXPOSE(d) port mapped to an high port number on the host。
要获取有关正在运行的容器的任何信息,请使用 docker inspect
。
如果您知道容器内部端口号(然后已映射),则可以键入(from this comment):
SELECT
Object,
DateSerial(Year([Date]), Month([Date]), 1) As YearMonth,
Sum(Observation) AS [Total]
FROM
Table1
WHERE
[Date]
Between Forms![Main Form]![Start Date]
And Forms![Main Form]![End Date]
GROUP BY
Object,
DateSerial(Year([Date]), Month([Date]), 1)