🚀 Шпаргалка по Docker 🐳 🔹 Сборка (Build) 🔹 Запуск (Run) 🔹 Шаринг (Share) 🔹 Управление (Management) 📌 Сборка образов 📍 Создать образ из Dockerfile и пр…
🔹 Сборка (Build)
🔹 Запуск (Run)
🔹 Шаринг (Share)
🔹 Управление (Management)
📌 Сборка образов
📍 Создать образ из Dockerfile и присвоить тег:
```bash
docker build -t myimage:1.0 .
```
📍 Посмотреть локальные образы:
```bash
docker image ls
```
📍 Удалить образ:
```bash
docker image rm alpine:3.4
```
📌 Запуск контейнеров
📍 Запустить контейнер на порту 5000:
```bash
docker container run --name web -p 5000:80 alpine:3.9
```
📍 Остановить контейнер:
```bash
docker container stop web
```
📍 Принудительно завершить контейнер:
```bash
docker container kill web
```
📍 Список запущенных контейнеров:
```bash
docker container ls
```
📍 Удалить все контейнеры:
```bash
docker container rm -f $(docker ps -aq)
```
📌 Работа с образами (Share)
📍 Скачать образ из реестра:
```bash
docker pull myimage:1.0
```
📍 Изменить тег у локального образа:
```bash
docker tag myimage:1.0 myrepo/myimage:2.0
```
📍 Запушить образ в реестр:
```bash
docker push myrepo/myimage:2.0
```
📌 Управление Docker (Management)
⚙️ docker app – Управление приложениями
⚙️ docker image – Управление образами
⚙️ docker container – Управление контейнерами
⚙️ docker network – Управление сетями
⚙️ docker volume – Управление хранилищами
⚙️ docker stack – Управление Docker Stack
⚙️ docker swarm – Управление кластером Swarm
⚙️ docker system – Управление всей системой
📝 Сохраните, поделитесь с друзьями и подписывайтесь на канал! 💙🐳
#devops #девопс
Подпишись 👉 @i_DevOps