blob: 42d4a35fbdd34b3dfa1f20ebfb92d5ccd816f00f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
import shutil
class DockerController:
DOCKER_BIN_NAME = "docker"
def __init__(self, docker_bin: None | str = None) -> None:
self._docker_bin = docker_bin
@property
def docker_bin(self) -> str:
if self._docker_bin is None:
self._docker_bin = shutil.which(self.DOCKER_BIN_NAME)
return self._docker_bin
|