- Создаем и активируем виртуальное окружение
- Устанавливаем зависимости
pip install -r requirements.txt
- Регистрируемся на сайте The Cat API
- Создаем в корневой папке файл
constants.py
и добавляем туда:API_KEY = '%API ключ, пришедший после регистрации%'
Запускай python main.py
и смотри,
с какой скоростью скачиваются картинки с котиками в зависимости от количества потоков!
Полную API документацию ищи здесь
Собираем образ
docker build . -t catloader
Запускаем образ в новом контейнере
docker run catloader
Создаем именованный контейнер для многократного запуска
docker create --name catloader catloader
Проваливаемся внутри контейнера
docker start catloader
docker exec -it catloader /bin/bash
Запускаем контейнер с папкой проекта в качестве volume
docker run -v "$(pwd)":/catloader --rm catloader