コード例 #1
0
ファイル: app.py プロジェクト: santoshhr88/dockit-core
def list_containers():
    if request.method == 'POST':
        container_id = request.form.get('container_id')
        action = request.form.get('action')
        manage.manage_container(container_id, action)
    containers = manage.list_containers()
    columns = containers[0].keys()
    return render_template('containers.html', data=containers, columns=columns)
コード例 #2
0
import manage

import sys

command = sys.argv[1]

if command == 'list_containers':
    containers = manage.list_containers()
    for container in containers:
        print(container)
elif command == 'list_images':
    images = manage.list_images()
    for image in images:
        print(image)
elif command == 'stop_container':
    container_id = sys.argv[2]
    manage.manage_container(container_id, 'stop')
elif command == 'start_container':
    container_id = sys.argv[2]
    manage.manage_container(container_id, 'start')
else:
    container_id = sys.argv[2]
    manage.manage_container(container_id, 'delete')