Ruslan Aliev
local agent
volumes
container_name = StringFormatter(name="Container name", template="scenario_{scenario_id}_task_{task_id}") container_id = create_container(image_name=image_name, container_name=container_name(scenario_id=scenario_id, task_id=task_id), # command=command, command=['ls'], volumes=['data:/home/data', 'temp:/home/temp'], ).set_upstream(input_file_path) started = start_container(container_id=container_id) status_code = wait_on_container(container_id=container_id, upstream_tasks=[started]) logs = get_container_logs(container_id=container_id, upstream_tasks=[status_code]) log([logs])
log([logs])
data
temp
Kevin Kho
host_config
prefect.tasks.docker.containers.CreateContainer
TypeError: __init__() got an unexpected keyword argument 'NetworkMode'
CreateContainer
docker -v
Docker version 20.10.8, build 3967b7d
prefect.__version__ = '0.15.5'
docker.__version__ = '5.0.0'
CreateContiner
dict
host_config = {"binds": absolute_volumes}
create_host_config
Bring your towel and join one of the fastest growing data communities. Welcome to our second-generation open source orchestration platform, a completely rethought approach to dataflow automation.