我想启动一个带有参数的容器来启动容器内的服务器。问题是-P开关没有将此服务器的端口暴露给我的主机。
// MARK: - SequenceType
private var storage = [T]()
extension CVSet: Sequence {
public func makeIterator() -> AnyIterator<T> {
var power = 0
let nextClosure : () -> T? = {
(power < self.count) ? self.storage[Int(power += 1)] : nil //Getting error here self.storage[Int(power += 1)]
}
return AnyIterator(body: nextClosure)
}
}
当我构建一个暴露env变量的图像和一个启动服务器的脚本时,-P开关按预期工作。
有什么想法在这里发生吗?