Custom Docker images
FROM ubuntu:18.04
RUN apt-get update && apt-get install -y hello
CMD hello
docker build -t "<your_account_id>/hello-world:1.0.0" .
docker push "<your_account_id>/hello-world:1.0.0"
import qarnot
conn = qarnot.connection.Connection(client_token='<<<MY_SECRET_TOKEN>>>')
task = conn.create_task('Private image', 'docker-batch')
task.constants['DOCKER_REPO'] = '<your_account_id>/hello-world'
task.constants['DOCKER_TAG'] = '1.0.0'
task.constants['DOCKER_REGISTRY_LOGIN'] = 'your_docker_hub_login'
task.constants['DOCKER_REGISTRY_PASSWORD'] = 'your_docker_hub_password'
task.run()
print(task.stdout())
import qarnot
conn = qarnot.connection.Connection(client_token="<<<MY_SECRET_TOKEN>>>")
task = conn.create_task('hello world from quay', 'docker-batch', 1)
task.constants['DOCKER_SRV'] ='https://quay.io'
task.constants['DOCKER_REPO'] = 'centos/centos'
task.constants['DOCKER_TAG'] = '8'
task.constants['DOCKER_CMD'] = 'echo hello world from Quay'
task.run()
print(task.stdout())