Управление Docker контейнерами с помощью docker-py
docker-py – это официальная библиотека Python для Docker, предоставляющая API для взаимодействия с Docker Daemon. С её помощью можно автоматизировать процессы создания, запуска, остановки и удаления контейнеров, работы с образами, сетями и томами Docker.
import docker
# Создание клиента
client = docker.from_env()
# Запуск контейнера
container = client.containers.run("ubuntu:latest", "echo Hello, docker-py!", detach=True)
# Получение логов контейнера
print(container.logs().decode())
# Остановка и удаление контейнера
container.stop()
container.remove()
В данном примере мы создаем клиента Docker, используя переменные окружения текущей сессии. Затем мы запускаем контейнер из образа ubuntu:latest, выполняем в нем команду echo, выводим логи работы контейнера и в конце останавливаем и удаляем контейнер.
Управление образами с помощью docker-py:
# Получение списка всех образов
images = client.images.list()
# Вывод информации о каждом образе
for image in images:
print(f'ID: {image.id}, Теги: {image.tags}')
Для дальнейшего изучения и ознакомления с более продвинутыми возможностями рекомендуется обратиться к официальной документации.
#python#docker#dockerpy
https://docs.python.org/3/library/marshal.html#module-marshal
marshal — Internal Python #object_serialization
This module contains functions that can read and write Python values in a binary format. The format is specific to Python, but independent of machine architecture issues (e.g., you can write a #Python value to a #file on a PC, transport the file to a Sun, and read it back there). Details of the format are undocumented on purpose; it may change between Python versions (although it rarely does).
#вакансия#удаленка#РФ#fulltime#DataScience#Python#PyTorch
#middle#senior
Вакансия: Data Scientist (проект “Синтез речи”)
Локация: РФ
Компания: VS Robotics
Занятость: полная
Зарплатная вилка: 200-300т
⠀
Условия:
— Оформление по ТК РФ и полностью “белые" выплаты
— ДМС и страхование от несчастных случаев
— Скидки на изучение английского
— Льготные ипотека и кредиты
⠀
Задачи:
— Поддержка текущего решения TTS (text-to-speech) для голосовых ассистентов
— RnD в области TTS
— Организация оценки моделей с помощью crowd platforms
Ожидаем:
— Работа в Data Science от 3х лет
— Владение Python от 3х лет
— Опыт работы с PyTorch
— Опыт извлечения / подготовки данных / ETL
— Опыт создания TTS: Tacotron, FastSpeech, FastPitch, HiFiGAN, Lpcnet др.
— Знание основ SQL
Контакты для связи@victoriast_abc
Не забудь уточнить, что ты из @datasciencejobs
https://medium.com/@seashorepartners/python-3-6-has-it-redefined-web-development-233165023a36
Python 3.6 — Has it redefined web development?
#Python 3.6 is the biggest ever release by Python, and it starts its enhancements from where Python 3.5 left. Released in December 2016, the world is going gaga over the new release, as the #enhancements help improve speed and performance of your website without compromising on the quality or, the way you have construed your website.
#Asynchronous Functions