Inception
Цель этого проекта - расширить ваши знания в области системного администрирования с помощью Docker. Вы виртуализируете несколько образов Docker, создав их на своей новой персональной виртуальной машине. После запуска разворачивает веб сайт исспользующий nginx, wordpress, mariaDB
Установка Linux на виртуальную машину
> UBUNTU:1. Скачиваем образ UBUNTU
2. Создаем виртуалуальную машину Ubuntu.
> DEBIAN:
1. Скачиваем образ Debian
2. Создаем виртуалуальную машину Debian.
Добавляем пользователя в группу sudo:
su (пароль root)
/sbin/adduser username sudo
sudo gpasswd -a username sudo
Меняем hostname:
hostname <name>
sudo vim /etc/hosts. (меняем вручную имя hosta)
Установка SSH:
sudo apt install openssh-server ssh
sudo systemctl start sshd
sudo apt install ufw
sudo ufw enable
sudo ufw allow ssh
Настройка портов в виртуальной машине
Если есть проблемы при подключении посмотри ~/.ssh/known_hosts
Установка и использование Docker Compose
Как писать Dockerfile и docker-compose.yml
Установка wordpress с помощью Docker
Генерация ключей для conf wordpress