Skip to content

Instantly share code, notes, and snippets.

View lipunovms's full-sized avatar

Matvey Lipunov lipunovms

View GitHub Profile
@lipunovms
lipunovms / k8s_in_action.md
Created February 22, 2024 03:02 — forked from zinvapel/k8s_in_action.md
Марко Лукша

[Книга] Kubernetes в действии

Основы

Основные понятия Docker

Layer. Каждый Docker-образ состоит из слоёв, каждый из которых описывает какую-то инструкцию. Далее — Docker объединяет информацию из каждого слоя, и создает шаблон-образ, из которого запускается контейнер, в котором выполняются инструкции из каждого слоя, который был включен в данный образ.

Registry. Хранилище Docker – это репозиторий, в котором хранятся образы Docker и который упрощает обмен этими образами между различными людьми и компьютерами. Когда вы создаете образ, вы можете либо запустить его на компьютере, на котором вы его создали, либо отправить (закачать) образ в хранилище, а затем извлечь (скачать) его на другом компьютере и запустить его там.

Image. Образ контейнера на основе Docker – это то, во что вы упаковываете свое приложение и его среду. Он содержит файловую систему, которая будет доступна приложению, и другие метаданные, такие как путь к исполняемому файлу, который должен быть исполнен при запуске образа.

@lipunovms
lipunovms / ansible_variable_precedence.md
Created May 16, 2018 05:23 — forked from ekreutz/ansible_variable_precedence.md
Ansible variable precedence (order, hierarchy)
@lipunovms
lipunovms / gist:4d62bd3742cac86671d33b7defda2f12
Created June 25, 2017 16:26 — forked from gumeniukcom/gist:1358881
Работа со списками в Python
# Создание списков
List = [] # пустой список
List = [ 'hello', 5, [1,2,3] ] # список с вложенным списком
List[i] # индекс