from compose.config.environment import Environment
from compose.cli.command import get_project as compose_get_project, get_config_path_from_options
path = "./cobaya"
environment = Environment.from_env_file(path)
config_path = get_config_path_from_options(path, dict(), environment)
project = compose_get_project(path, config_path)
project.up()
items = [{
'name': container.name,
'name_without_project': container.name_without_project,
'command': container.human_readable_command,
'state': container.human_readable_state,
'labels': container.labels,
'ports': container.ports,
'volumes': [dict(source=mount['Source'], destination=mount['Destination']) for mount in container.get('Mounts')],
'is_running': container.is_running} for container in project.containers(stopped=True)]
Created
April 26, 2019 10:13
-
-
Save chipulaja/30d03ffd308e7099b095a369d5f8e33d to your computer and use it in GitHub Desktop.
Catatan GJ cara menggunakan docker-compose dengan python
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment