Я запустил Dockerfile в Windows 7, используя панель инструментов Docker.
Я также установил IIS Server локально.
Я вложил команды в терминал
Mani @ WINDOWS-KJSR4V9 MINGW64 / c / Program Files / Docker Toolbox $ mkdir samplea
Mani @ WINDOWS-KJSR4V9 MINGW64/ c / Program Files / Docker Toolbox $ cd samplea
Mani @ WINDOWS-KJSR4V9 MINGW64 / c / Программные файлы / Docker Toolbox / samplea $ mkdir src
Мани @ WINDOWS-KJSR4V9 MINGW64 / c/ Файлы программ / Панель инструментов Docker / samplea $ cd src
Mani @ WINDOWS-KJSR4V9 MINGW64 / c / Файлы программ / Панель инструментов Docker / samplea / src $ vim index.php
Mani @ WINDOWS-KJSR4V9 MINGW64 / c / Файлы программ / Панель инструментов Docker / samplea / src $ cat index.php
Mani @ WINDOWS-KJSR4V9 MINGW64 / c / Файлы программ / Панель инструментов Docker / samplea / src $ cd ..
Mani @ WINDOWS-KJSR4V9 MINGW64 / c / Program Files / Docker Toolbox / samplea $ vim dockerfile
Mani @ WINDOWS-KJSR4V9 MINGW64 / c / Программные файлы / Docker Toolbox / samplea $ vi dockerfile
Mani @ WINDOWS-KJSR4V9 MINGW64 / c / Файлы программы / Панель инструментов Docker / samplea $ docker loginВойдите с вашим идентификатором Docker, чтобы выталкивать и извлекать изображения из Docker Hub.Если у вас нет идентификатора Docker, перейдите на https://hub.docker.com, чтобы создать его.Имя пользователя: Пароль: Успешный вход в систему
Mani @ WINDOWS-KJSR4V9 MINGW64 / c / Программные файлы / Панель инструментов Docker / samplea $ vi dockerfile
Mani @ WINDOWS-KJSR4V9 MINGW64 / c / Программные файлы / DockerПанель инструментов / samplea $ cat vi dockerfile cat: vi: Нет такого файла или каталога ОТ php: 7.2-apache COPY src / / var / www / html EXPOSE 90
Mani @ WINDOWS-KJSR4V9 MINGW64 / c / Программные файлы/ Docker Toolbox / samplea $ cat dockerfile ОТ php: 7.2-apache COPY src / / var / www / html EXPOSE 90
Mani @ WINDOWS-KJSR4V9 MINGW64 / c / Программные файлы / Docker Toolbox / samplea $ cd.. bash: cd ..: команда не найдена
Mani @ WINDOWS-KJSR4V9 MINGW64 / c / Программные файлы / Панель инструментов Docker / samplea $ cd ..
Mani @ WINDOWS-KJSR4V9 MINGW64 / c/ Файлы программ / Панель инструментов Docker $ cd src
Mani @ WINDOWS-KJSR4V9 MINGW64 / c / Файлы программ / Панель инструментов Docker / src $ pwd / c / Файлы программ / Панель инструментов Docker / src
Мани@ WINDOWS-KJSR4V9 MINGW64 / c / Program Files / Docker Toolbox / src $ cd samplea bash: cd: samplea: нет такогофайл или каталог
Mani @ WINDOWS-KJSR4V9 MINGW64 / c / Program Files / Docker Toolbox / src $ cd ..
Mani @ WINDOWS-KJSR4V9 MINGW64 / c / Program Files / Docker Toolbox $cam samplae bash: cd: samplae: нет такого файла или каталога
Mani @ WINDOWS-KJSR4V9 MINGW64 / c / Program Files / Docker Toolbox $ cd samplea
Mani @ WINDOWS-KJSR4V9 MINGW64 / c/ Файлы программ / Панель инструментов Docker / samplea $ ls dockerfile src /
Mani @ WINDOWS-KJSR4V9 MINGW64 / c / Файлы программ / Панель инструментов Docker / samplea $ cd src
Mani @ WINDOWS-KJSR4V9 MINGW64/ c / Файлы программ / Панель инструментов Docker / samplea / src $ ls index.php
Mani @ WINDOWS-KJSR4V9 MINGW64 / c / Файлы программ / Панель инструментов Docker / samplea / src $ cd samplea bash: cd: samplea:Нет такого файла или каталога
Mani @ WINDOWS-KJSR4V9 MINGW64 / c / Program Files / Docker Toolbox / samplea / src $ cd ..
Mani @ WINDOWS-KJSR4V9 MINGW64 / c / Program Files/ Панель инструментов Docker / samplea $ ls dockerfile src /
Mani @ WINDOWS-KJSR4V9 MINGW64 / c / Program Files / Docker Toolbox / samplea $ cat dockerfile ОТ php: 7.2-apache COPY src / / var / www / html EXPOSE 90
Mani @ WINDOWS-KJSR4V9 MINGW64 / c / Программные файлы / Docker Toolbox / samplea $изображения докера ID метки хранилища СОЗДАН РАЗМЕР new-image последние 8aa4059622b8 3 часа назад 378MB 7be07bc0747c 5 дней назад 378MB php 7.2-apache bd5e63fa8e3c 7 дней назад узел 378MB последний b074182f4154 9 дней назад 906MBUbuntu последние 7698f282e524 5 недель назад 69,9MB
Mani @ WINDOWS-KJSR4V9 MINGW64 / c / Program Files / Docker Toolbox / samplea $ docker run -p 80:90 php-samplea Невозможно найти изображение 'php-samplea:последний 'локально C: \ Program Files \ Docker Toolbox \ docker.exe: ответ об ошибке от демона: доступ к php запрещен для php-samplea, репозиторий не существует или может потребовать' вход в докер '.Смотрите 'C: \ Program Files \ Docker Toolbox \ docker.exe run --help'.
Mani @ WINDOWS-KJSR4V9 MINGW64 / c / Файлы программ / Панель инструментов Docker / samplea $ docker build -t php-samplea,Отправка контекста сборки в Docker 3.584kB Шаг 1/3: ОТ php: 7.2-apache ---> bd5e63fa8e3c Шаг 2/3: COPY src / / var / www / html ---> 70425788311f Шаг 3/3: ВОЗДЕЙСТВИЕ 90---> Запуск в 42efa8f52070 Удаление промежуточного контейнера 42efa8f52070 ---> 94e05af5f2ff Успешно собран 94e05af5f2ff Успешно помечен php-samplea: последний ПРЕДУПРЕЖДЕНИЕ О БЕЗОПАСНОСТИ: Вы создаете образ Docker из Windows на хосте, отличном от Windows Docker.Все файлы и каталоги, добавленные в сборку contextx, будут иметь права доступа '-rwxr-xr-x'.Рекомендуется перепроверить и сбросить разрешения для конфиденциальных файлов и каталогов.
Mani @ WINDOWS-KJSR4V9 MINGW64 / c / Program Files / Docker Toolbox / samplea $ docker run -p 80:90 php-samplea AH00558:apache2: не удалось надежно определить полное доменное имя сервера, используя 172.17.0.3.Установите директиву 'ServerName' globall y, чтобы подавить это сообщение AH00558: apache2: Не удалось надежно определить полное доменное имя сервера, используя 172.17.0.3.Установите директиву 'ServerName' globall y, чтобы отключить это сообщение [Чт 20 июня 16: 19: 42.889781 2019] [mpm_prefork: note] [pid 1] AH00163: Apache / 2.4.25 (Debian) PHP / 7.2.19 настроен -Возобновление нормальной работы s [Чт 20 июня 16: 19: 42.891675 2019] [ядро: уведомление] [pid 1] AH00094: Командная строка: 'apache2 -D FOREGROUND'
Mani @ WINDOWS-KJSR4V9 MINGW64 / c /Program Files / Docker Toolbox / samplea $
Я ожидаю привет чувак в локальном браузере, но он показывает, что сервер iis локальный