Докер для Windows
Этот проект представляет собой файл конфигурации контейнеров, созданный с помощью docker-compose, на основе среды Docker под Windows.
Инструкция по установке
git clone https://gitee.com/liangguifeng/docker-windows.git docker-compose
# Получаем нужные образы
docker pull nginx:1.17
docker pull php:7.3-fpm
docker pull mysql:5.7
docker pull redis:latest
# Создаём собственный образ PHP
cd docker-compose/php
# Открываем файл Dockerfile
vim Dockerfile
# Изменяем строки 19–20 на свои настройки git
&& git config --global user.name "your username" \
&& git config --global user.email your email \
# Обратите внимание, что при сборке не следует игнорировать все точки
# Я не пишу это в файле конфигурации docker-compose, потому что каждый раз при запуске это занимает слишком много времени
docker build -f ./Dockerfile -t php7.3:1.5 .
# После успешной сборки проверьте все образы
docker images
# Здесь должно быть пять образов: если их недостаточно, проверьте самостоятельно
· php7.3:1.4
· php:7.3-fpm
· nginx:1.17
· mysql:5.7
· redis:latest
# Вернитесь в корень нашего проекта
cd /d/docker-compose
# Затем используйте docker-compose для создания наших контейнеров
docker-compose up -d
# Успешный запуск позволяет использовать идентификатор контейнера или имя контейнера для входа в контейнер
# Пожалуйста, следуйте моему методу для входа в контейнеры на компьютерах с Windows, я уже столкнулся со многими проблемами, и нет необходимости, чтобы каждый человек сталкивался с ними
winpty docker exec -it php zsh
Использование
Участие и вклад
Об авторе
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )