Это старая версия документа.
Содержание
Пример котнейнер для запуска произвольного сервера FireBird (OS Linux):
установить docker.io sudo apt-get install docker.io
Dockerfile
в директории для конкретной конфигурации создать Dockerfile (при необходимости указать нужную версию сервера firebird)
FROM ubuntu:16.04 MAINTAINER Alexey Beljaev <alexisvabel@gmail.com>
RUN dpkg --add-architecture i386 \ && apt-get update \ && apt-get install -y xinetd curl libc6:i386 libncurses5:i386 libstdc++5:i386 \ && curl -SL "https://sourceforge.net/projects/firebird/files/firebird-linux-i386/3.0.2-Release/Firebird-debuginfo-3.0.2.32703-0.i686.tar.gz" -o firebird.tar.gz \ && mkdir -p /usr/src/firebird \ && tar -xvf firebird.tar.gz -C /usr/src/firebird --strip-components=1 \ && rm firebird.tar.gz \ && cd /usr/src/firebird \ && sed -i "141s/^/# /" install.sh \ && sed -i "141s/^/# /" scripts/tarMainInstall.sh \ && sed -i "323,324s/^/# /" scripts/postinstall.sh \ && sed -i "324aNewPasswd=masterkey" scripts/postinstall.sh \ && sh install.sh \ && rm -rf /usr/src/firebird ENV PATH $PATH:/opt/firebird/bin EXPOSE 3050/tcp
Сборка образа
sudo docker build .
при возникновении ошибок отредактировать соответствующую зависимость