示例#1
0
文件: docker.py 项目: srand/jolt
 def _tags(self):
     return " ".join([utils.option("-t ", tag) for tag in self.tags])
示例#2
0
文件: docker.py 项目: srand/jolt
 def _labels(self):
     return " ".join([
         utils.option("-l ", self.tools.expand(label))
         for label in self.labels
     ])
示例#3
0
文件: docker.py 项目: srand/jolt
 def _platform(self):
     platform = self.tools.expand(self.platform) if self.platform else None
     return utils.option("--platform ", platform)
示例#4
0
文件: docker.py 项目: srand/jolt
 def _volumes(self):
     return " ".join([
         utils.option("-v ", self.tools.expand(vol))
         for vol in self.volumes_default + self.volumes
     ])
示例#5
0
文件: docker.py 项目: srand/jolt
 def _buildargs(self):
     return " ".join([
         utils.option("--build-arg ", self.tools.expand(ba))
         for ba in self.buildargs
     ])
示例#6
0
文件: docker.py 项目: srand/jolt
 def _ports(self):
     if self.ports is True:
         return "-P"
     return " ".join([
         utils.option("-p ", self.tools.expand(port)) for port in self.ports
     ])
示例#7
0
文件: docker.py 项目: srand/jolt
 def _environment(self):
     return " ".join([
         utils.option("-e ", self.tools.expand(env))
         for env in self.environment
     ])
示例#8
0
文件: docker.py 项目: srand/jolt
 def _entrypoint(self):
     return utils.option("--entrypoint ", self.entrypoint)
示例#9
0
文件: docker.py 项目: srand/jolt
 def _cap_drops(self):
     return " ".join(
         [utils.option("--cap-drop ", cap) for cap in self.cap_drops])
示例#10
0
文件: docker.py 项目: srand/jolt
 def _cap_adds(self):
     return " ".join(
         [utils.option("--cap-add ", cap) for cap in self.cap_adds])