def print_status(): print('Base version:\t\t%s' % get_server_version()) img = get_docker_image_details() print('Docker image:\t\tTag %s, ID %s, Created %s' % (img['tag'], img['id'], img['created'])) cont_name = config.MAIN_CONTAINER_NAME running = docker_container_running(cont_name) cont_status = 'stopped' if running: cont_status = 'running (name: "%s", IP: %s)' % (get_main_container_name(), get_main_container_ip()) print('Container status:\t%s' % cont_status)
def print_status(): print("Base version:\t\t%s" % get_server_version()) img = get_docker_image_details() print("Docker image:\t\tTag %s, ID %s, Created %s" % (img["tag"], img["id"], img["created"])) cont_name = config.MAIN_CONTAINER_NAME running = docker_container_running(cont_name) cont_status = "stopped" if running: cont_status = 'running (name: "%s", IP: %s)' % ( get_main_container_name(), get_main_container_ip(), ) print("Container status:\t%s" % cont_status)
def cmd_ssh(argv, args): """ Usage: localstack ssh [options] Commands: ssh Obtain a shell in the running LocalStack container Options: """ args.update(docopt(cmd_ssh.__doc__.strip(), argv=argv)) if not docker_container_running(config.MAIN_CONTAINER_NAME): raise Exception('Expected 1 running "%s" container, but found none' % config.MAIN_CONTAINER_NAME) try: process = run('docker exec -it %s bash' % config.MAIN_CONTAINER_NAME, tty=True) process.wait() except KeyboardInterrupt: pass