https://github.com/yauhenkavalchuk/docker
Код учебного курса “Docker” на YouTube-канале webDev (https://tinyurl.com/yrvjn9xa)
https://github.com/yauhenkavalchuk/docker
docker docker-compose javascript js node nodejs react reactjs
Last synced: about 1 year ago
JSON representation
Код учебного курса “Docker” на YouTube-канале webDev (https://tinyurl.com/yrvjn9xa)
- Host: GitHub
- URL: https://github.com/yauhenkavalchuk/docker
- Owner: YauhenKavalchuk
- Created: 2024-07-26T13:51:22.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2024-10-03T06:45:26.000Z (over 1 year ago)
- Last Synced: 2025-03-28T19:53:44.842Z (about 1 year ago)
- Topics: docker, docker-compose, javascript, js, node, nodejs, react, reactjs
- Homepage: http://youtube.com/c/YauhenKavalchuk/
- Size: 188 KB
- Stars: 10
- Watchers: 3
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Docker
### Описание курса:
В данном видеокурсе мы с вами рассмотрим Docker. Docker - это платформа для разработки, доставки и запуска контейнерных приложений. Другими словами, вы можете “упаковать” созданное вами приложение в образ. Любой кто скачает данный образ сможет запустить на его основании контейнер, который является изолированной средой, со всеми настройками необходимыми для работы вашего приложения. И запустить это приложение, точно так же, как если бы оно было запущено на вашем компьютере. В течение курса мы разберёмся в основных понятиях, научимся создавать собственные образы и запускать контейнеры, а так же управлять ими, научимся конфигурировать docker-compose и контейнерезировать различные приложения. В заключении, созданный нами образ мы загрузим на Docker Hub.
### Поддержать развитие канала:
[
][sponsor]
[
][patron]
---
### Используемые инструменты:
- [Visual Studio Code (редактор кода)](https://code.visualstudio.com)
- [Postman (работа с API)](https://www.postman.com/)
### Полезные ссылки:
- [Docker (официальный сайт)](https://www.docker.com/)
- [Установка Docker для MacOs](https://docs.docker.com/desktop/install/mac-install/)
- [Docker (релизы/версии)](https://docs.docker.com/desktop/release-notes/#4242)
- [Docker Hub](https://hub.docker.com/)
- [Статья "Docker Build cache"](https://docs.docker.com/build/cache/)
### Полезные видео:
- [NodeJS. Клиент и сервер](https://youtu.be/1QA-wpRnpG0)
- [ECMAScript 2015. Полный курс (ES6)](https://youtu.be/TvgkcaaMLcc)
- [NodeJS. Полный курс](https://youtu.be/nu4PiyjAmAE)
---
### Быстрый старт
- Клонируйте репозиторий: `https://github.com/YauhenKavalchuk/docker.git`
- Перейдите в папку с проектом: `cd docker/api`
- Перейдите в нужную ветку соответствующую уроку:
- `git checkout lesson_05`
- `git checkout lesson_06`
- `git checkout lesson_07` и т.д.
---
### Используемые в курсе команды:
- [Полный список](./comands.md)
---
### Список уроков:
- [#0 Введение (Introduction)](https://youtu.be/dwP-z0b-pF4)
- [#1 Основные понятия (Basic Concepts)](https://youtu.be/BsXBzUBdBcU)
- [#2 Установка инструментов (Tools Installation)](https://youtu.be/2PU0G6-CUD8)
- [#3 Docker контейнер (Docker Container)](https://youtu.be/609JEfvcbvc)
- [#4 Родительский образ и Docker Hub (Parent Image & Docker Hub)](https://youtu.be/i7Zj8REC4P8)
- [#5 Создание образа и Dockerfile (Creating Image & The Dockerfile)](https://youtu.be/acmw4DCQjS4)
- [#6 Управление контейнерами (Managing Containers)](https://youtu.be/evogtrlx-gE)
- [#7 Кэширование слоёв (Layers Caching)](https://youtu.be/Hbzk0QT3mPA)
- [#8 Управление образами и тэги (Managing Images & Tags)](https://youtu.be/ejVTD2C66yc)
- [#9 Docker Тома (Docker Volumes)](https://youtu.be/4DDLtrG08WI)
- [#10 Docker Compose](https://youtu.be/1taecP2IGPU)
- [#11 Докеризация React приложения (Dockerizing a React App)](https://youtu.be/Z1uiI9rB3hs)
- [#12 Загрузка образа на Docker Hub (Uploading Images on Docker Hub)](https://youtu.be/yT62_TWBhyY)
---
### Связаться со мной:
[
][youtube]
[
][instagram]
[
][linkedin]
[
][twitter]
[
][vk]
[youtube]: https://youtube.com/YauhenKavalchuk
[instagram]: https://instagram.com/YauhenKavalchuk
[linkedin]: https://linkedin.com/in/YauhenKavalchuk
[vk]: https://vk.com/YauhenKavalchuk
[twitter]: https://twitter.com/YauhenKavalchuk
[sponsor]: https://www.youtube.com/channel/UCE9ODjNIkOHrnSdkYWLfYhg/join
[patron]: https://www.patreon.com/YauhenKavalchuk