Skip to main content
Advanced Search
Search Terms
Content Type

Exact Matches
Tag Searches
Date Options
Updated after
Updated before
Created after
Created before

Search Results

214 total results found

DevOps

Ansible, docker

Программирование

CMS

Дизайн

Администрирование

Управление

Ansible

Docker & k8s

PHP

WordPress

Python

Bootstrap 5

Zabbix

RabbitMQ

Git

BPMN

Gimp

Cisco

Jenkins

React native

Linux

MD формат

ИИ

Общие требования к сайту

SQL

Установка и настройка

Ansible

Модули

Ansible

Консоль и теория

Docker & k8s

Примеры

Docker & k8s

Темы

WordPress

Плагины и встроенные блоки

WordPress

FastApi

Python

SQLAlchemy

Python

Alembic

Python

Разметка

Bootstrap 5

Утилиты (доп. классы)

Bootstrap 5

Модули

Python

k8s

Docker & k8s

Встроенный язык

Администрирование

Объекты конфигурации

Запросы

Бизнес процессы и задачи.

Разработка интерфейса

Отчеты

Установка

Ansible Установка и настройка

На Debian-подобных системах: apt-get install ansible Настройка управляемых хостов На каждом хосте: Если sudo нет, то  apt install sudo Если создается новый пользователь, то  sudo useradd -G sudo -s /bin/bash ansibleuser Если существующий пользова...

Настройка ansible

Ansible Установка и настройка

Приоритет поиска файла настроек ANSIBLE_CONFIG (environment variable if set) ansible.cfg (in the current directory) ~/.ansible.cfg (in the home directory) /etc/ansible/ansible.cfg (default) Генерация настроек   ansible-config init --disabled > a...

Запуск и элементы управления ansible скриптами

Ansible

Запуск одного действия ansible [host/group/all] [action parameters] Действия  -a "shell command" shell command -m exec_name installed module -i <filename> inventory file --become все команды + sudo --become-user user1 обязательно с become, переключается...

Общая информация

Ansible Модули

Модули - созданный на python скрипт, упрощающий конкретную задачу. Модули возвращают значения, название модуля должно быть под name. Есть общие переменные и специфичные для модулей Справка по модулю ansible-doc apt Список модулей ansible-doc -l Пример п...

Системные модули и скрипты

Ansible Модули

Установка и/или проверка установки apt пакета Название модуля: apt Переменные: name: ntp #имя проверяемого и устанавливаемого модуля state: present #состояние после завершения update_cache: yes # обновлять ли кэш - name: Install module apt: ...

Git и pip

Ansible Модули

Git - name: Clone update repo git: repo: https://github.com/ansible/ansible.git dest: /usr/local/ansible clone: yes update: yes Pip Из официального репозитория:  - name: Install python package pip: name: numpy v...

Docker

Ansible Модули

Необходимые модули: pip install 'docker-py>=1.7.0'pip install 'docker-compose>=1.7.0'ansible-container позволяет работать с docker без dockerfile Создание контейнера - name: create a container docker_container: name: debianlinux image: debian:...

Роли

Ansible

Структура роли и добавление в playbook Создается папка roles, внутри папки с названиями ролей, внутри каждой папки - defaults files handlers meta templates tasks vars в playbook добавляется     roles:     - имя Назначения папок Папка Назначе...

Общая информация и установка

Docker & k8s Консоль и теория

Установка Доп. ссылка Добавить пользователя, который впоследствии будет запускать контейнеры  apt-get install sudo usermod -aG sudo sergey sudo apt-get update Добавить сертификат и новое хранилище (Вариант 1) sudo apt-get install ca-certificates curl g...

Образы

Docker & k8s Консоль и теория

Образ - контейнер только для чтения, содержащий все для запуска (минимальная ОС, приложение, зависимости, метаданные) Образ состоит из слоев, существующие слои общие для использования и могут быть в разных образах. Образ - manifest файл, в котором список сло...

Контейнеры

Docker & k8s Консоль и теория

Основные команды Команда Доп. пар. Описание docker ps список работающих контейнеров -a список остановленных но еще существующих контейнеров docker logs <name> список событий внутри контейнера name docker start <name>...

Архивация образов и Хранилище образов (hub)

Docker & k8s

Терминология реестр (registry или hub) – сервис, отвечающий за хранение и распространение образов.репозиторий (repository) – набор взаимосвязанных образов, обычно различные версии приложениятег (tag) – алфавитно-цифровой идентификатор, присваиваемый образам в...

Тома (volumes)

Docker & k8s Консоль и теория

Тома (volumes) – файлы или каталоги, смонтированные на хосте и не являющиеся частью каскадно-объединенной файловой системы. Другие контейнеры могут совместно использовать их, и все изменения будут сразу же фиксироваться в файловой системе хоста.  Устаревшее: ...

Dockerfile

Docker & k8s

DockerFile - набор инструкций по установке и настройке контейнера. Также используется для создания преднастроенных образов. Обычно dockerfile расположен в директории, из которой вызывается команда.  Имя файла: Dockerfile (без расширения). Контекст создания -...

Контейнеризация приложения из git

Docker & k8s Примеры

Создаем папку app и переходим в нее. Клонируем git git clone https://github.com/sudaka/irksecrets.git Создаем dockerfile FROM ubuntu:latest LABEL maintainer="..." RUN apt-get update RUN apt install -y python3 python3-pip uvicorn RUN mkdir /var/www WO...

Запуск из консоли и простые dockerfile

Docker & k8s Примеры

Запуск bash в контейнере: docker run -i -t debian /bin/bash Удаление всех остановленных контейнеров  docker rm -v $(docker ps -aq -f status=exited) Создание контейнера, установка доп. приложения и запуск docker run -it --name cowsay --hostname cowsay debi...

Дополнительные инструменты

Docker & k8s

Контейнеры Docker  Compose  –  создание  и  выполнение  приложений, скомпонованных  из  нескольких  Docker-контейнеров.  Такие  компоновки используются главным образом при разработке и тестировании Docker Machine - устанавливает и конфигурирует Docker-хосты ...

Docker compose

Docker & k8s

Инструмент для управления несколькими контейнерами при помощи одного файла.  Применение compose файла с политикой restart always/unless-stopped нужно быть внимательным. Повторное применение может создать копию, которая будет постоянно перезагружаться и забива...

3 образа

Docker & k8s Примеры

services: identydock: build: . #build ссылается на docker file. Либо build, либо image. ports: - "5000:5000" environment: ENV: DEV volumes: - ./app:/app # старое описание - type: volume source: counter-vol target: /app...

Основа

PHP

Включение кода в html XML style  <?php ?> SGML style  <? ?> Общая информация: Динамическая типизация,  Функции не чувствительны, переменные чувствительны к регистру Завершающая ; Операторные скобки { }, после закрывающей скобки ; не нужна ...