Docker запускаем apache + php 5.6

Dockerfile FROM ubuntu:16.04 # terminal ENV TERM linux ENV DEBIAN_FRONTEND noninteractive # container environments ENV APP_ENV prod ENV APP_VHOST standard # install essentials RUN apt-get update \ && apt-get install -y —no-install-recommends software-properties-common ca-certificates locales curl less nano cron logrotate \ && locale-gen en_US \ && locale-gen en_US.UTF-8 \ && locale-gen de_DE \ && locale-gen […]

Read More &#8594

Docker compose основы

Установка pip install docker-compose docker-compose version Простой docker-compose.yml version: ‘2’ services: web: image: apache:0.3 volumes: — /docker/apache24/www:/var/www/html — /var/log/apache2:/var/log/apache2 ports: — «8080:80» redis: image: redis:latest service — добавляем туда наши докеры, которые будут работать в 1 стеке, в данном примере web и redis image — из какого образа собирать контейнер volumes — какие диски монтировать […]

Read More &#8594

Docker сети

Просмотреть доступные сети docker network ls Проверяем какие контейнеры какую сеть используют docker network inspect bridge Создать сеть, команда network create создает новую сеть bridge docker network create apache-dev1 Чтобы запустить контейнер с использованием этой сети —net apache-dev1

Read More &#8594

Методы Ruby

def name (arg1, arg2) print arg1 + arg2 end Если метод возвращает true/false то в конце имени ставится ? Если метод может вернуть не стабильное значение то в конце имени ставится !

Read More &#8594

Определить размер таблиц

SELECT TABLE_NAME AS `Table`, ROUND((DATA_LENGTH + INDEX_LENGTH) / 1024 / 1024) AS `Size (MB)` FROM information_schema.TABLES WHERE TABLE_SCHEMA = «имя базы» ORDER BY (DATA_LENGTH + INDEX_LENGTH) DESC limit 15; Количество записей в таблице + размер SELECT table_name AS ‘Table’, table_rows as Rows, ROUND(((data_length + index_length) / 1024 / 1024), 2) AS ‘Size (MB)’ FROM information_schema.TABLES […]

Read More &#8594

циклы Ruby

while выполняется пока условие истинно number = 1 while number < 5 number += 1 end until выполняется пока условие ложно number = 1 until number > 5 number += 1 end  

Read More &#8594

Else if ruby

  if a < b print a elsif b > a print b end unless противовоположность if эти выражения равны if ! (a == b) puts «Good» end unless a == b puts «Good» end    

Read More &#8594