ilnrzakirov / Inception

This project aims to broaden your knowledge of system administration by using Docker. You will virtualize several Docker images, creating them in your new personal virtual machine.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Inception

Цель этого проекта - расширить ваши знания в области системного администрирования с помощью Docker. Вы виртуализируете несколько образов Docker, создав их на своей новой персональной виртуальной машине. После запуска разворачивает веб сайт исспользующий nginx, wordpress, mariaDB

Установка Linux на виртуальную машину > UBUNTU:
1. Скачиваем образ UBUNTU
2. Создаем виртуалуальную машину Ubuntu.
> DEBIAN:
1. Скачиваем образ Debian
2. Создаем виртуалуальную машину Debian.
Установка прикладных программ 1. VIM
2. GIT
3. MAKE
4. SUDO
Добавляем пользователя в группу 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

Если есть проблемы при подключении посмотри ~/.ssh/known_hosts

Установка Docker

Debian
Ubuntu

Установка и использование Docker Compose

Как писать Dockerfile и docker-compose.yml
Установка wordpress с помощью Docker
Генерация ключей для conf wordpress

About

This project aims to broaden your knowledge of system administration by using Docker. You will virtualize several Docker images, creating them in your new personal virtual machine.


Languages

Language:Shell 39.5%Language:PHP 27.0%Language:Dockerfile 23.3%Language:Makefile 10.1%