{"id":13316279,"url":"https://github.com/aposipov/inception","last_synced_at":"2025-03-10T22:32:57.497Z","repository":{"id":64239855,"uuid":"574316227","full_name":"aposipov/inception","owner":"aposipov","description":"This project aims to broaden your knowledge of system administration by using :whale2: Docker. You will virtualize several Docker images, creating them in your new personal virtual machine. ","archived":false,"fork":false,"pushed_at":"2023-01-12T07:56:27.000Z","size":145,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2023-03-04T21:25:46.232Z","etag":null,"topics":["42cursus","42projects","42school","docker","docker-compose","mariadb","nginx","wordpress"],"latest_commit_sha":null,"homepage":"","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/aposipov.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-12-05T03:07:35.000Z","updated_at":"2023-01-10T11:35:36.000Z","dependencies_parsed_at":"2023-02-09T10:45:53.129Z","dependency_job_id":null,"html_url":"https://github.com/aposipov/inception","commit_stats":null,"previous_names":[],"tags_count":null,"template":null,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aposipov%2Finception","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aposipov%2Finception/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aposipov%2Finception/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aposipov%2Finception/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/aposipov","download_url":"https://codeload.github.com/aposipov/inception/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":242939423,"owners_count":20209874,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["42cursus","42projects","42school","docker","docker-compose","mariadb","nginx","wordpress"],"created_at":"2024-07-29T18:21:31.369Z","updated_at":"2025-03-10T22:32:57.483Z","avatar_url":"https://github.com/aposipov.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"## inception  \n:ballot_box_with_check: [Курс Stepik](https://stepik.org/course/123300/info) \n## docker 🐋\n- [как устроен докефайл](https://doka.guide/tools/dockerfile/)  \n- [управление данными в докер](https://doka.guide/tools/docker-data-management/)  \n- [Практические рекомендации по работе с Docker для Python-разработчиков](https://habr.com/ru/company/wunderfund/blog/586778/)  \n- [Как запустить веб-приложение на Nginx в Docker 🐳👨🏽‍💻](https://proglib.io/p/kak-zapustit-nginx-v-docker-2020-05-12)  \n- [Best practices for writing Dockerfiles](https://docs.docker.com/develop/develop-images/dockerfile_best-practices/)\n- [Docker ARG, ENV and .env - a Complete Guide](https://vsupalov.com/docker-arg-env-variable-guide/)\n## docker-compose\n- [Руководство по Docker Compose для начинающих](https://habr.com/ru/company/ruvds/blog/450312/)  \n- [Основы Docker Compose](https://ru.hexlet.io/courses/docker-basics/lessons/docker-compose/theory_unit)  \n## PID 1\n- [Docker: правильный запуск процессов в контейнере с PID 1](https://it-lux.ru/docker-entrypoint-pid-1/)  \n- [Проблема PID 1 zombie reaping в Докере](https://habr.com/ru/company/hexlet/blog/248519/)  \n- [Dockerfile: cобираем и проверяем](http://linuxsql.ru/content/sobiraem-i-proveryaem-dockerfile-image)\n## NGinx\n- [Beginner’s Guide](http://nginx.org/en/docs/beginners_guide.html)  \n- [Creating NGINX Plus and NGINX Configuration Files](https://docs.nginx.com/nginx/admin-guide/basic-functionality/managing-configuration-files/)\n- [How to Find Your Nginx Configuration Folder](https://www.howtogeek.com/devops/how-to-find-your-nginx-configuration-folder/)\n- [Самые распространенные ошибки синтаксиса Nginx](https://www.8host.com/blog/samye-rasprostranennye-oshibki-sintaksisa-nginx/)\n- [Алфавитный указатель директив](https://nginx.org/ru/docs/dirindex.html)\n## SSL\n- [Создание самоподписанных сертификатов SSL для Apache в Ubuntu 20.04](https://www.digitalocean.com/community/tutorials/how-to-create-a-self-signed-ssl-certificate-for-apache-in-ubuntu-20-04-ru)\n- [Создание самоподписанного SSL-сертификата для Nginx в Ubuntu 18.04](https://www.8host.com/blog/sozdanie-samopodpisannogo-ssl-sertifikata-dlya-nginx-v-ubuntu-18-04/)\n- [Самоподписанный SSL сертификат для nginx](https://og-dev.ru/articles/samopodpisannyy-ssl-sertifikat-dlya-nginx)\n## MariaDB\n- [Установка и настройка MySQL сервера MariaDB в виде контейнера Docker для продуктового использования](https://netpoint-dc.com/blog/ustanovka-i-nastroika-mysql-mariadb-v-vide-docker-dlya-produktovogo-ispolzovaniya/)\n## php-fpm\n- [Настройка PHP-FPM](https://losst.pro/nastrojka-php-fpm)\n## WordPress\n- [Установка WordPress на Debian 11 + Nginx](https://angald.ru/ustanovka-wordpress-na-debian-11-nginx/)\n- [Установка WordPress с помощью Docker Compose](https://www.digitalocean.com/community/tutorials/how-to-install-wordpress-with-docker-compose-ru)\n- [Как установить WordPress на Debian 11](https://infoit.com.ua/linux/kak-ustanovit-wordpress-na-debian-11/)\n- [Как установить стек LAMP на Debian 11](https://infoit.com.ua/linux/debian/kak-ustanovit-stek-lamp-na-debian-11/)\n- [Развертывание Wordpress в Docker и установка его в командной строке](https://www.dmosk.ru/miniinstruktions.php?mini=wordpress-docker)\n- [Установка WordPress в виде контейнера Docker в Linux](https://netpoint-dc.com/blog/ustanovka-wordpress-v-vide-kontainera-docker-v-linux/)\n- [Быстрая установка и запуск WordPress в Docker с HTTPS](https://serveradmin.ru/install-wordpress-docker-https/)\n## ftp\n- [Как установить и настроить FTP сервер vsftpd в Debian 11](https://setiwik.ru/kak-ustanovit-i-nastroit-ftp-server-vsftpd-v-debian-11/)\n- [Как установить FTP-сервер на Ubuntu](https://help.reg.ru/support/servery-vps/oblachnyye-servery/ustanovka-programmnogo-obespecheniya/kak-ustanovit-ftp-server-na-ubuntu)\n## video\n- [Inception 10.05.22 (meunostu, aeclipso)](https://www.youtube.com/watch?v=Veuv7MjaIKQ)\n- [Лекция по docker compose (inception)](https://www.youtube.com/watch?v=RuTp0US9IgY)\n- [Основы Nginx \u003e Playlist](https://www.youtube.com/watch?v=dHsv8EnhSgQ\u0026list=PLhgRAQ8BwWFa7ulOkX0qi5UfVizGD_-Rc\u0026index=1)\n- [Nginx \u003e Playlist](https://www.youtube.com/playlist?list=PLc7C4rck3fYswuRgp9pI3NsAxehJwcNFD)\n- [NGINX с нуля до профи. Nginx что это, как работает, как парсит конфиги?](https://www.youtube.com/watch?v=ixfnxLqcLOs)\n- [Настройка nginx wordpress php-fpm. Nginx или apache для wordpress? Почему nginx?](https://www.youtube.com/watch?v=VF3VvP9v0Y8)\n- [Веб-сервер на реальном примере. Docker-compose, nginx, mysql, php-fpm, wordpress](https://www.youtube.com/watch?v=mKdwkV5p1xg\u0026t=273s)\n- [1. Настройка Docker. PHP+Nginx+MySQL](https://www.youtube.com/watch?v=9e_FH3bDHBc)  \n- [2. Настройка Docker. MySQL контейнер, установка соединениея из PHP](https://www.youtube.com/watch?v=IfakKN4Ub-8)\n##\n[Команда SED в Linux/Unix с примерами](https://habr.com/ru/company/ruvds/blog/667490/)  \n[sed, a stream editor](https://www.gnu.org/software/sed/manual/sed.html)\n## commands\n`docker run -it -v \"$(pwd)\":/tmp_test \u003cimage_name\u003e /bin/bash`\n```\nsudo apt update \u0026\u0026 apt upgrade -y \u0026\u0026 apt install -y vim make git\n```\n```\nsudo apt install -y docker docker-compose \u0026\u0026 sudo usermod -aG docker $USER \n```\ndocker install\n```\nmkdir -p /home/${USER}/data/db\nmkdir -p /home/${USER}/data/wp\n```\ntransfer files ssh  \n```\nscp ~/test.txt user@host:documents\n```\n```\nscp  -P 4242 -r ./dir_name lchristi@localhost:/home/lchristi/\n```\n```\ntar czf - /home/user/file | ssh user@host tar -xvzf -C /home/remoteuser/\n```\nDebian apt install  `--no-install-recommends` `nocache` `\u0026\u0026 rm -rf /var/lib/apt/lists/*`  \nIn addition, when you clean up the apt cache by removing /var/lib/apt/lists it reduces the image size, since the apt cache is not stored in a layer. Since the RUN statement starts with apt-get update, the package cache is always refreshed prior to apt-get install.\n## github\nhttps://github.com/codesshaman/inception  \nhttps://github.com/luta-wolf/inception  \nhttps://github.com/rbiodies/Inception  \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faposipov%2Finception","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faposipov%2Finception","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faposipov%2Finception/lists"}