Я установил в виртуальную машину операционную систему Ubuntu 20.4. Версия docker - 19.03.8. Я клонировал репозиторий oracle с командой ниже:
git clone https://github.com/oracle/docker-images.git
После этого я скачал Oracle WebLogi c Server 12.2.1.3 - Generi c installer. Затем перейдите в каталог сборки WebLogi c docker и поместите в него установщик с помощью следующих команд:
cd ./docker-images/OracleWebLogic/dockerfiles
mv ./path/to/fmw_12.2.1.3.0_wls_Disk1_1of1.zip ./12.2.1.3
В конце я запускаю сборку, как показано ниже:
./buildDockerImage.sh -v 12.2.1.3 -g -s
В теории все должно идти хорошо, но это не так. У меня есть проблема ниже:
pull access denied for oracle/serverjre, repository does not exist or may require 'docker login'
Чтобы устранить проблему, я сделал следующее действие: я успешно зарегистрировался https://container-registry.oracle.com/ и выбрал serverjre и принял лицензию.
После этого я внес следующие изменения в dockerFile:
#FROM oracle/serverjre:8
FROM container-registry.oracle.com/java/serverjre:8
Затем я вошел в консоль, как показано ниже
docker login container-registry.oracle.com
username:<SSO USERNAME>
password:<SSO PASSWORD>
В конце я снова запускаю сборку, как показано ниже, но все равно он выдает ту же ошибку.
./buildDockerImage.sh -v 12.2.1.3 -g -s
Пожалуйста, помогите с некоторыми рекомендациями. Заранее спасибо.
PS Это мой первый вопрос, я новичок здесь, пожалуйста, не обращайте на меня внимания.