Установите клиент Oracle в Docker-контейнере - PullRequest
1 голос
/ 26 апреля 2019

Я использую Alpine Linux в качестве базового образа, и мне нужно установить собственную библиотеку клиента Oracle. Я думаю, что вы можете скачать здесь:

https://www.oracle.com/technetwork/topics/linuxx86-64soft-092277.html

  1. похоже, что для загрузки мне нужно войти в систему, кто-нибудь знает, как загрузить zip-файл клиента lib без входа в систему?

  2. Кто-нибудь знает, как правильно установить клиентскую библиотеку в bash-скрипте или dockerfile?

1 Ответ

0 голосов
/ 04 июня 2019

Вы не хотите использовать Alpine Linux, так как вам придется взломать его, и он может стать нестабильным.См. https://stackoverflow.com/a/53291026/4799035 для дополнительных комментариев.

Также см. https://github.com/oracle/docker-images/blob/master/OracleInstantClient/dockerfiles/19/Dockerfile, который не требует входа в систему.

В итоге, в Oracle Linux:

yum -y install oracle-release-el7 && yum-config-manager --enable ol7_oracle_instantclient
yum -y install oracle-instantclient19.3-basic && rm -rf /var/cache/yum
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...