Различия
Здесь показаны различия между двумя версиями данной страницы.
| Следующая версия | Предыдущая версия | ||
|
doc:docker:index [2020/02/25 10:22] alexeyb создано |
doc:docker:index [2020/02/25 10:31] (текущий) alexeyb [Dockerfile] |
||
|---|---|---|---|
| Строка 3: | Строка 3: | ||
| установить docker.io | установить docker.io | ||
| - | sudo apt-get install docker.io | + | sudo apt-get install docker.io |
| =====Dockerfile===== | =====Dockerfile===== | ||
| Строка 9: | Строка 9: | ||
| (при необходимости указать нужную версию сервера firebird) | (при необходимости указать нужную версию сервера firebird) | ||
| - | FROM ubuntu:16.04 | ||
| - | MAINTAINER Alexey Beljaev <alexisvabel@gmail.com> | ||
| - | RUN dpkg --add-architecture i386 \ | + | FROM ubuntu:16.04 |
| + | MAINTAINER Alexey Beljaev <alexisvabel@gmail.com> | ||
| + | |||
| + | RUN dpkg --add-architecture i386 \ | ||
| && apt-get update \ | && apt-get update \ | ||
| && apt-get install -y xinetd curl libc6:i386 libncurses5:i386 libstdc++5:i386 \ | && 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 \ | + | && curl -SL "https://sourceforge.net/projects/firebird/files/firebird-linux-i386/3.0.2-Release/Firebird-3.0.2.32703-0.i686.tar.gz" -o firebird.tar.gz \ |
| && mkdir -p /usr/src/firebird \ | && mkdir -p /usr/src/firebird \ | ||
| && tar -xvf firebird.tar.gz -C /usr/src/firebird --strip-components=1 \ | && tar -xvf firebird.tar.gz -C /usr/src/firebird --strip-components=1 \ | ||
| Строка 26: | Строка 27: | ||
| && sh install.sh \ | && sh install.sh \ | ||
| && rm -rf /usr/src/firebird | && rm -rf /usr/src/firebird | ||
| - | + | ENV PATH $PATH:/opt/firebird/bin | |
| - | ENV PATH $PATH:/opt/firebird/bin | + | EXPOSE 3050/tcp |
| - | + | ||
| - | + | ||
| - | EXPOSE 3050/tcp | + | |