Рубрики
Uncategorized

Docker Chechseet для веб-разработки

В качестве веб-разработки в эпоху микросервисов вы столкнетесь до Docker раньше, чем позже. Это всегда хорошо … Tagged с Docker, WebDev, CodeNewie, Devops.

В качестве веб-разработки в эпоху микросервисов вы столкнетесь до Docker раньше, чем позже. Всегда хорошо иметь необходимые команды на досягаемости ARM. Ниже приведен список необходимых команд Docker, которые помогли мне ежедневно, надеюсь, это тоже поможет вам. Счастливый взлом!

Команды докера

Docker Run Command

Docker Run

Пример Докер бегите привет-мир

Чтобы добавить команду переопределения

Docker Run <Открытие команды по умолчанию>

пример

Docker Run Bitebox Ls

Перечислите все беговые контейнеры

Команда Docker PS специально показывает под управлением контейнеров

докер PS.

Показать весь контейнер, когда-либо бегающий на машине

Docker PS —all

Docker PS также используется для получения идентификатора контейнера

Docker Create + Docker Start

  • Когда мы создаем контейнер, мы просто подготовим его с помощью файловой системы и т. Д.
  • Когда мы запускаем контейнер, то мы предоставляем команду по умолчанию, которая запускает программу

Docker Создайте Hello-World

Теперь мы используем удостоверение личности для начала

Docker Start -a 3C8A5BB0FE7153955D1261054E5B4C961057920F7760FA7C0780CDBEE4B36C1

- Аргумент для любого вывода и печатает его на терминале

Чтобы повторно запустить вызова контейнера

Сначала мы получаем контейнер ID с помощью PS Command

Docker PS —all

Затем используйте идентификатор с помощью команды START

Docker Start -A 1285B5630516

Когда мы повторно запускаем/перезапустим контейнер, мы не можем заменить команду по умолчанию, она автоматически берет команду по умолчанию в Re-Run с комфортом, с которым она была создана.

Удаление остановленных контейнеров

Docker System Prune.

Docker Logs Command

Команда Docker Logs показывает всю вывод Con Tainer, когда он был запущен

Docker Logs 73E564097BD5E6689C2BC5687C038DCA99EC77D8716F7FF9EAB9434D422BB8D

Остановка беговой контейнера

Докер Стоп <Контейнер-ID>

Это отправляет сигнал SIGTERM, позволяющий контейнер отключить в течение некоторого времени, обычно 10s, после чего он выпускает докер убить в любом случае

Docker Kill

Эта команда выдает SIGKILL, которое немедленно останавливает контейнер

Докер Стоп лучше, чтобы остановить *

Выполнение команд в работающих контейнерах

Docker Exec -it

  • Команда Exec позволяет использовать дополнительные команды
  • IT FLAG помогает нам вводить текст и отправить его в контейнер

То Это флаг

  • это а -i и -t
  • Я прилагаю наш терминал в Stdin
  • Флаг Т.

Как получить доступ для оболочки в контейнере Docker

sh — это командной процессор, как bash, zsh etc

Docker Exec -it <контейнер-ID> SH

Если Ctrl + C не поможет вам выйти из использования Ctrl + D или Просто введите выход

Начальный контейнер с оболочкой

Docker Run -it <контейнерное название> SH

Создание образа докера

Поток для создания докерафила

  1. Укажите базовое изображение
  2. Запустите некоторые команды для установки дополнительных программ
  3. Укажите команду для запуска на запуск контейнера

Образец файла Docker для создания изображения Redis

Создать файл с именем Dockerfile Нет расширения просто DockerFile

# Use an existing docker image as base 
FROM alpine


# Download and install a dependency
RUN apk add --update redis

# Tell the image what to do when it starts as a container
CMD ["redis-server"]

Используйте команду docker build для создания изображения

Docker Build.

Запустите изображение как обычно

Написание файла докеров, учитывая компьютер без ОС и просят установить Chrome

Помечая изображение

Docker Build -T /: <Версия>. Не забудьте точку в конце.

Чтобы запустить изображение

Docker Run /

Это автоматически занимает последнюю версию.

Технически, номер версии в конце является фактическим тегом здесь

Ручное поколение изображения с Docker Commit

docker commit -c ‘cmd [««]’ <контейнер ID>

Скопируйте файлы сборки

Скопировать <относительную локальную файловую систему> <Относительный dest>

Перенаправление порта

Docker Run -P : <Контейнер-порт-NO>

Указание рабочего каталога

Workdir/usr/app

Любые следующие команды будут выполнены по отношению к работе

Оригинал: «https://dev.to/shashankkatte/docker-cheatsheet-for-web-devs-123n»