Я новичок в Docker и пробую некоторые вещи. Теперь я хочу создать Dockerfile, который автоматически создает образ Oracle DB.Запуск команды Docker pull в файле Docker
############################################################
# Dockerfile to build MongoDB container images
# Based on Ubuntu
############################################################
# Set the base image to Ubuntu
FROM ubuntu
# File Author/Maintainer
MAINTAINER Example McAuthor
# Update the repository sources list
RUN apt-get update
################## BEGIN INSTALLATION #####################
CMD docker pull alexeiled/docker-oracle-xe-11g
Моя проблема заключается в команде docker pull
.
Когда я пытаюсь использовать команду RUN
, демон докеров говорит, что он не может найти «docker
». Затем я использую команду CMD
, и она работает, но это правильно? Может быть, вы можете показать мне альтернативные пути.
Если я использую "FROM Докер-оракул-х-11g", я получаю эти сообщения об ошибке: Ошибка: Библиотека изображений/докер-оракул-Xe-11g: последние не нашли – Dudei95
@ user2068694 Попробуйте в вашем докер сначала запустите «докер-докер-оракул-хэ-11г». – VonC
Да, я знаю, что работает, но я надеялся, что могу вызвать это через файл докеров ... потому что мне пришлось развернуть это за несколько штук – Dudei95