Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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: 8 days ago
JSON representation

Код учебного курса “Docker” на YouTube-канале webDev (https://tinyurl.com/yrvjn9xa)

Awesome Lists containing this project

README

        

# Docker

### Описание курса:
В данном видеокурсе мы с вами рассмотрим Docker. Docker - это платформа для разработки, доставки и запуска контейнерных приложений. Другими словами, вы можете “упаковать” созданное вами приложение в образ. Любой кто скачает данный образ сможет запустить на его основании контейнер, который является изолированной средой, со всеми настройками необходимыми для работы вашего приложения. И запустить это приложение, точно так же, как если бы оно было запущено на вашем компьютере. В течение курса мы разберёмся в основных понятиях, научимся создавать собственные образы и запускать контейнеры, а так же управлять ими, научимся конфигурировать docker-compose и контейнерезировать различные приложения. В заключении, созданный нами образ мы загрузим на Docker Hub.

### Поддержать развитие канала:
[webDev | YouTube Sponsor][sponsor]
[webDev | Patreon][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)
---

### Связаться со мной:
[webDev | YouTube][youtube]
[webDev | Instagram][instagram]
[webDev | LinkedIn][linkedin]
[webDev | Twitter][twitter]
[webDev | VK][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