Академический Документы
Профессиональный Документы
Культура Документы
Цель работы
Теоретические сведения
Docker - это платформа с открытым исходным кодом для создания,
развертывания и управления контейнерными приложениями.
Docker позволяет разработчикам упаковывать приложения в контейнеры -
стандартизированные исполняемые компоненты, которые объединяют исходный
код приложения со всеми библиотеками операционной системы (ОС) и
зависимостями, необходимыми для запуска кода в любой среде.
В то время как разработчики могут создавать контейнеры без Docker, Docker
упрощает, упрощает и делает их безопаснее для создания, развертывания и
управления контейнерами. По сути, это инструментарий, который позволяет
разработчикам создавать, развертывать, запускать, обновлять и останавливать
контейнеры с помощью простых команд и автоматизации работы.
Применительно к Windows, контейнеры Docker полностью изолированы от
своей хост-системы Windows. Поэтому, когда вы удаляете контейнер, все
изменения, сделанные вами в этом контейнере, также удаляются. Если вы
хотите, чтобы файлы конфигурации или другие ресурсы оставались
постоянными, попробуйте смонтировать папки Windows на контейнерах.
После установки Docker нам необходимо собрать образ базы данных Oracle.
Для этого нужно перейти по ссылке https://github.com/oracle/docker-images и
скачать репозиторий на свой компьютер.
Далее необходимо собрать образ Oracle Database. Для нашей цели, после
скачивания, необходимо перейти в папку OracleDatabase/SingleInstance/ и
открыть файл README.md. (его так же можно открыть в браузере, сделав
аналогичные действия в репозитории GitHub.)
Рисунок 3 - README.md
.\buildDockerImage.sh -v 12.2.0.1 -s
где
-v флаг для обозначения собираемой версии,
-s флаг версии se2.
где
–name имя контейнера
-p внешний порты, для доступа к контейнеру из вне.
После выполнения команды вы должны увидеть окно, где для вас будет
сгенерирован пароль для системных пользователей базы данных. Не забудьте
сохранить его!