• B правой части каждого сообщения есть стрелки и . Не стесняйтесь оценивать ответы. Чтобы автору вопроса закрыть свой тикет, надо выбрать лучший ответ. Просто нажмите значок в правой части сообщения.

  • Бесплатный ВЕБИНАР по OSINT с Екатериной Тьюринг: ➡️9 февраля в 19:00 (мск) пройдет урок

    Как безопасно искать информацию в открытых источниках

    🔥 Записаться 🔥

Как развернуть веб сайт при помощи docker (wordpress) ?

syslik_forever

Active member
19.05.2022
30
0
BIT
0
Здравствуйте, подскажите пожалуйста, развернуть веб сайт при помощи docker (wordpress) ?
Если не сложно, то поясните с кодом.
Также буду признателен за прикреплённый GitHub файл
 
Здравствуйте, подскажите пожалуйста, развернуть веб сайт при помощи docker (wordpress) ?
Если не сложно, то поясните с кодом.
Также буду признателен за прикреплённый GitHub файл
Он есть готовый, официальный -
 
Он есть готовый, официальный -
Спасибо большое. Ещё по заданию необходимо запустить базу данных и инструмент для работы с базой данных. Подскажите пожалуйста, как это реализовать?
 
Спасибо большое. Ещё по заданию необходимо запустить базу данных и инструмент для работы с базой данных. Подскажите пожалуйста, как это реализовать?
Все есть на сайте докера, забирай -
 
Здравствуйте, подскажите пожалуйста, развернуть веб сайт при помощи docker (wordpress) ?
Если не сложно, то поясните с кодом.
Также буду признателен за прикреплённый GitHub файл

нужно создать каталог для приложения

Код:
mkdir ~/wordpress
cd ~/wordpress
touch docker-compose.yml

содержимое docker-compose.yml

Код:
version: "3.5"

services:
  mysql:
    image: mysql:5.7
    restart: always
    environment:
      - MYSQL_ROOT_PASSWORD=root_passwd
      - MYSQL_DATABASE=database_name
      - MYSQL_USER=user
      - MYSQL_PASSWORD=user_passwd
    volumes:
      - ./artefacts/db:/var/lib/mysql

  wordpress:
    image: wordpress:latest
    restart: always
    environment:
      - WORDPRESS_DB_HOST=mysql
      - WORDPRESS_DB_USER=user
      - WORDPRESS_DB_PASSWORD=user_passwd
      - WORDPRESS_DB_NAME=database_name
    ports:
      - 127.0.0.1:8080:80
    volumes:
      - ./artefacts/wp:/var/www/html
    depends_on:
      - mysql

Нужно установить docker-compose

Код:
sudo apt update && sudo apt install -y docker-compose

Запускаешь стек приложения

Код:
docker-compose -f docker-compose.yml up

  • Вордпресс будет работать на
  • База и файлы вордпресса будут в каталоге ~/wordpress/artefacts/

По вопросам docker-compose нужно обращаться в офф.документацию
 
нужно создать каталог для приложения

Код:
mkdir ~/wordpress
cd ~/wordpress
touch docker-compose.yml

содержимое docker-compose.yml

Код:
version: "3.5"

services:
  mysql:
    image: mysql:5.7
    restart: always
    environment:
      - MYSQL_ROOT_PASSWORD=root_passwd
      - MYSQL_DATABASE=database_name
      - MYSQL_USER=user
      - MYSQL_PASSWORD=user_passwd
    volumes:
      - ./artefacts/db:/var/lib/mysql

  wordpress:
    image: wordpress:latest
    restart: always
    environment:
      - WORDPRESS_DB_HOST=mysql
      - WORDPRESS_DB_USER=user
      - WORDPRESS_DB_PASSWORD=user_passwd
      - WORDPRESS_DB_NAME=database_name
    ports:
      - 127.0.0.1:8080:80
    volumes:
      - ./artefacts/wp:/var/www/html
    depends_on:
      - mysql

Нужно установить docker-compose

Код:
sudo apt update && sudo apt install -y docker-compose

Запускаешь стек приложения

Код:
docker-compose -f docker-compose.yml up

  • Вордпресс будет работать на
  • База и файлы вордпресса будут в каталоге ~/wordpress/artefacts/

По вопросам docker-compose нужно обращаться в офф.документацию
У меня ошибка при вводе команды
Код:
sudo apt update && sudo apt install -y docker-compose
 

Вложения

  • Screenshot_1.png
    Screenshot_1.png
    1,6 КБ · Просмотры: 76
нужно создать каталог для приложения

Код:
mkdir ~/wordpress
cd ~/wordpress
touch docker-compose.yml

содержимое docker-compose.yml

Код:
version: "3.5"

services:
  mysql:
    image: mysql:5.7
    restart: always
    environment:
      - MYSQL_ROOT_PASSWORD=root_passwd
      - MYSQL_DATABASE=database_name
      - MYSQL_USER=user
      - MYSQL_PASSWORD=user_passwd
    volumes:
      - ./artefacts/db:/var/lib/mysql

  wordpress:
    image: wordpress:latest
    restart: always
    environment:
      - WORDPRESS_DB_HOST=mysql
      - WORDPRESS_DB_USER=user
      - WORDPRESS_DB_PASSWORD=user_passwd
      - WORDPRESS_DB_NAME=database_name
    ports:
      - 127.0.0.1:8080:80
    volumes:
      - ./artefacts/wp:/var/www/html
    depends_on:
      - mysql

Нужно установить docker-compose

Код:
sudo apt update && sudo apt install -y docker-compose

Запускаешь стек приложения

Код:
docker-compose -f docker-compose.yml up

  • Вордпресс будет работать на
  • База и файлы вордпресса будут в каталоге ~/wordpress/artefacts/

По вопросам docker-compose нужно обращаться в офф.документацию
Может ошибка появляется потому что я использую эмулятор Docker Playground
 
Может ошибка появляется потому что я использую эмулятор Docker Playground

Моя инструкция для запуска Wordpress стека на Linux системах. Зачем использовать эмуляторы, если можно использовать полноценную Linux систему, не совсем понятно.

Сам по себе Docker это прикладной инструмент для запуска приложения (стека) в изолированной среде. Чтобы эффективно с ним работать нужны фундаментальные знания ОС, сетей, архитектуры приложений. Возможно лучше начать изучать Linux и его внутреннее устройство и только потом переходить на абстракционный уровень изоляций.
 
Моя инструкция для запуска Wordpress стека на Linux системах. Зачем использовать эмуляторы, если можно использовать полноценную Linux систему, не совсем понятно.

Сам по себе Docker это прикладной инструмент для запуска приложения (стека) в изолированной среде. Чтобы эффективно с ним работать нужны фундаментальные знания ОС, сетей, архитектуры приложений. Возможно лучше начать изучать Linux и его внутреннее устройство и только потом переходить на абстракционный уровень изоляций.
Возможно, но мне по заданию необходимо именно на Docker Playground. Тем более у меня Windows 7
 
Тем более у меня Windows 7

поддержка Windows 7 на получение обновления для системы безопасности была прекращена с 14 января 2020 годаю. Получается твоя рабочая станция попадает в скоп
 

Вложения

  • Screenshot_3.png
    Screenshot_3.png
    62,9 КБ · Просмотры: 72
поддержка Windows 7 на получение обновления для системы безопасности была прекращена с 14 января 2020 годаю. Получается твоя рабочая станция попадает в скоп
Вообще мне необходимо сделать что то похожее как на этом видео, но не получается:
 
поддержка Windows 7 на получение обновления для системы безопасности была прекращена с 14 января 2020 годаю. Получается твоя рабочая станция попадает в скоп
Подскажите как решить данную ошибку
 

Вложения

  • Screenshot_4.png
    Screenshot_4.png
    3,7 КБ · Просмотры: 75
нужно создать каталог для приложения

Код:
mkdir ~/wordpress
cd ~/wordpress
touch docker-compose.yml

содержимое docker-compose.yml

Код:
version: "3.5"

services:
  mysql:
    image: mysql:5.7
    restart: always
    environment:
      - MYSQL_ROOT_PASSWORD=root_passwd
      - MYSQL_DATABASE=database_name
      - MYSQL_USER=user
      - MYSQL_PASSWORD=user_passwd
    volumes:
      - ./artefacts/db:/var/lib/mysql

  wordpress:
    image: wordpress:latest
    restart: always
    environment:
      - WORDPRESS_DB_HOST=mysql
      - WORDPRESS_DB_USER=user
      - WORDPRESS_DB_PASSWORD=user_passwd
      - WORDPRESS_DB_NAME=database_name
    ports:
      - 127.0.0.1:8080:80
    volumes:
      - ./artefacts/wp:/var/www/html
    depends_on:
      - mysql

Нужно установить docker-compose

Код:
sudo apt update && sudo apt install -y docker-compose

Запускаешь стек приложения

Код:
docker-compose -f docker-compose.yml up

  • Вордпресс будет работать на
  • База и файлы вордпресса будут в каталоге ~/wordpress/artefacts/

По вопросам docker-compose нужно обращаться в офф.документацию
У меня почти получилось.
Я создал каталог для приложения
Код:
mkdir wordpress
cd wordpress
touch docker-compose.yml

Вот содержимое docker-compose.yml
Код:
version: "3.5"

services:
  mysql:
    image: mysql:5.7
    restart: always
    environment:
      - MYSQL_ROOT_PASSWORD=root_passwd
      - MYSQL_DATABASE=database_name
      - MYSQL_USER=user
      - MYSQL_PASSWORD=user_passwd
    volumes:
      - ./artefacts/db:/var/lib/mysql

  wordpress:
    image: wordpress:latest
    restart: always
    environment:
      - WORDPRESS_DB_HOST=mysql
      - WORDPRESS_DB_USER=user
      - WORDPRESS_DB_PASSWORD=user_passwd
      - WORDPRESS_DB_NAME=database_name
    ports:
      - 127.0.0.1:8080:80
    volumes:
      - ./artefacts/wp:/var/www/html
    depends_on:
      - mysql

Стартую
Код:
docker-compose up -d --force-recreate && docker-compose ps

Всё компилируется без ошибок, но при переходе на сайт выдаёт ошибку: Не удается получить доступ к сайту.
Что я сделал не так?
 
Всё компилируется без ошибок, но при переходе на сайт выдаёт ошибку: Не удается получить доступ к сайту.
Что я сделал не так?

Нужный вводные данные, где запускаешь, какой вывод у docker-compose и т.д.

syslik_forever, почему так сложно установить Linux, скачать несколько книг по Linux (+ есть youtube) и потратить пару месяцев на изучаение и получение фундаментальных знаний?
 
Нужный вводные данные, где запускаешь, какой вывод у docker-compose и т.д.

syslik_forever, почему так сложно установить Linux, скачать несколько книг по Linux (+ есть youtube) и потратить пару месяцев на изучаение и получение фундаментальных знаний?
Это требования преподавателя именно в Docker Playground
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!