Docker — все нужные команды
Эта запись будет шпаргалкой по докеру. Все самые основные команды которые могут пригодиться начинающему. Docker для чайников.
Что такое Docker на простом русском языке? Это виртуальный сервер на котором можно запустить все что угодно. Докер можно использовать как на локальной машине, локальном компьютере, так и на удаленном сервере: AWS (Amazon Web Services), Google Cloud, и любой другой сервер.
Как установить докер читаем на официальном сайте: https://docs.docker.com/
Основные команды Docker или шпаргалка по командам докера:
- Вывести все запущенные контейнеры:
- -a покажет все контейнеры на локальной машине не важно запущенные или нет
docker ps
docker ps -a
- Показать все образы из которых можно создать и запустить контейнер:
docker images
- Запустить докер контейнер:
- -d — запустить в фоне, без лога в текущей командной строке
- -it — запустить с логом в текущем окне командной строки
- -p 123:80 — запустить на определенный порт где
- 123 — внешний порт за пределами контейнера
- 80 — порт внутри контейнера
docker run [image_name] -d
- Скачать образ из Докер репозитория или любого другого, но тогда надо сначала залогинеться (Amazon или любой другой)
docker pull [image_name]
- поиск образа в репозитории:
docker search [key_word]
- удалить локальный образ, тот что уже скаченный на локальную машину:
docker rmi [image_name]
- удалить контейнер который был запущенный на текущей машине:
docker rm [container_name]
- Сгенерировать образ на основе файла Dockerfile который лежит в текущей папке
docker build .
- Сгенерировать образ на основе файла Dockerfile и добавить этому образу имя и версию:
docker build -t new_image_name:v1
- Изменить название и версию образа (тег):
docker tag new_image_name:v1 super_new_image_name:v2
- Залогинеться в контейнер как бы через ssh
- в конце bash или /bin/bash
docker exec -it [container_name] bash
- сгенерировать из запущенного контейнера новый образ
docker commit [container_name] [new_image_name]
Вроде получилось описать все нужные команды в Docker. Когда мне что-то еще понадобится, буду дополнять. Если ты нашел еще какую-то важную команду которую я упустил — напиши ее в комментариях, я добавлю.
Всем счастья и здоровья 🙂
Читайте также:
- Proxmox — apt-get update не работает
- Debian ssh root — Permission denied, please try again.
- Solr cli команды
- Равномерное распределение трафика по LAN портам Synology
- Cli string replace
Один комментарий на «“Docker — все нужные команды”»
Добавить комментарий
Для отправки комментария вам необходимо авторизоваться.
[…] Как запустить докер? Вот вам статья как пользоваться докером. […]