Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dizoftteam/docker
Repo with dockerfiles
https://github.com/dizoftteam/docker
docker dockerfiles
Last synced: 3 days ago
JSON representation
Repo with dockerfiles
- Host: GitHub
- URL: https://github.com/dizoftteam/docker
- Owner: DizoftTeam
- License: mit
- Created: 2019-01-16T14:15:32.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2023-01-13T09:03:41.000Z (almost 2 years ago)
- Last Synced: 2023-03-10T14:04:51.337Z (over 1 year ago)
- Topics: docker, dockerfiles
- Language: Dockerfile
- Size: 960 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Docker
Данный репозиторий содержит `Dockerfile` которые описывают образы для проектов.
Основное назначение - создать базовые образы и наследоваться от них,
чтобы повысить скорость _deploy_ и уменить размер занимаемого места на жестком диске## Как закинуть образ
Когда вспомню - не забыть описать!
## CodeStyle
### RUN
Если в данной диррективе описывается большой блок, то необходимо _логическое И_ переносить на новую строку.
Например:
```dockerfile
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](https://www.sonarqube.org/)
- scanner.dockerfile -> Создает образ для запуска сканнера