Skip to content

DizoftTeam/docker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

77 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Docker

Данный репозиторий содержит Dockerfile которые описывают образы для проектов.

Основное назначение - создать базовые образы и наследоваться от них, чтобы повысить скорость deploy и уменить размер занимаемого места на жестком диске

Как закинуть образ

Когда вспомню - не забыть описать!

CodeStyle

RUN

Если в данной диррективе описывается большой блок, то необходимо логическое И переносить на новую строку.

Например:

RUN apt-get update \
  && apt-get install \
    git \
    curl \
  && apt-get update

TIP: обрати внимание на табуляцию

Структура папок

Dockerfiles

Содержит Dockerfile. Если необходимо - создается папка (в случае, когда для создания образа требуются дополнительные файлы конфигурации) Имя файла должно отражать какой контейнер будет создан. Расширение докерфайлов - *.dockerfile

php7.1-dev

Описывает базовый образ php7.1 для проектов

Основывается на версии php -> 7.1

Версия dev содержит переменные окружения для вывода ошибок, такие как display_errors = On

Так же, содержит пакет xdebug (без настроек)

php7.1-yii2-dev (@deprecated)

Описывает базовый образ php7.1 для проектов на yii2

sonar

Содержит образы для работы с SonarCube

  • scanner.dockerfile -> Создает образ для запуска сканнера