Dockerfile Docker

В предыдущих главах мы рассмотрели различные файлы образов, таких как CentOS, которые загружаются из Docker Hub, из которого вы можете развернуть контейнеры. Ниже приведён пример: Если воспользоваться командой Docker images, то можно увидеть все существующие в нашей системе образы. Как видно на скриншоте выше — у нас есть два образа: centos и nsenter. Однако, Docker также даёт вам возможность создавать свои собственные образы, также это может быть выполнено при помощи файлов Docker. Они представляют собой текстовые документы содержащие команды для сборки собственного образа. ...

07.08.2019 · 2 минуты · АЙТИДОКСИ / ITDOXY

Создание представлений Django

Функция представления, или кратко “представление”, это просто функция Python, которая принимает веб-запрос и возвращает веб-ответ. Этим ответом может быть HTML-содержимое веб-страницы, перенаправление, ошибка 404, XML-документ, изображение и т.д. Например, вы используете представление для создания веб-страницы, обратите внимание, что вам нужно связать представление с URL, чтобы увидеть созданную веб-страницу. В Django представления должны создаваться в файле views.py. Простое представление Мы создадим простое представление, чтобы сказать “Welcome to my app!” Обратите внимание на следующее представление: ...

07.08.2019 · 2 минуты · АЙТИДОКСИ / ITDOXY

Контейнеры и командные строки Docker

По умолчанию при запуске контейнера вы также будете использовать терминальные команды, как показано ниже. Мы уже разбирали их в предыдущих главах, когда работали с контейнерами. На скриншоте выше вы можете заметить, что мы выполнили следующую команду: sudo docker run –it centos /bin/bash Мы использовали эту команду, чтобы создать новый контейнер, после чего использовали сочетание клавиш Ctrl+P+Q, чтобы выйти из контейнера. Оно гарантирует, что контейнер всё ещё будет существовать даже после выхода из него. ...

06.08.2019 · 2 минуты · АЙТИДОКСИ / ITDOXY

Настройка Docker

В этой главе, мы рассмотрим различные варианты настройки Docker. service docker stop Данная команда используется для остановки процесса-демона Docker: service docker stop Вывод покажет сообщение, гласящее о том, что процесс Docker остановлен. Пример sudo service docker stop Пример вывода: service docker start Данная команда используется для запуска процесса-демона Docker: service docker start Вывод покажет сообщение, гласящее о том, что процесс Docker запущен. Пример sudo service docker start Пример вывода: Источник: Docker — Configuring

06.08.2019 · 1 минута · АЙТИДОКСИ / ITDOXY

Интерфейс администратора Django

Django предоставляет готовый пользовательский интерфейс для администрирования. Мы все знаем, насколько важен интерфейс администратора для веб-проекта. Django автоматически генерирует интерфейс администратора на основе моделей вашего проекта. Запуск интерфейса администратора Интерфейс администратора зависит от модуля django.contrib. Чтобы он работал, вам нужно убедиться, что все необходимые модули импортированы в кортежи INSTALLED_APPS и MIDDLEWARE_CLASSES файла myproject/settings.py. Для INSTALLED_APPS: INSTALLED_APPS = ( 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'myapp', ) Для MIDDLEWARE_CLASSES: MIDDLEWARE_CLASSES = ( 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.common.CommonMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware', ) Перед запуском вашего сервера, чтобы получить доступ к интерфейсу администратора, вам нужно создать базу данных: ...

06.08.2019 · 2 минуты · АЙТИДОКСИ / ITDOXY