В качестве веб-разработки в эпоху микросервисов вы столкнетесь до 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
Создание образа докера
Поток для создания докерафила
- Укажите базовое изображение
- Запустите некоторые команды для установки дополнительных программ
- Укажите команду для запуска на запуск контейнера
Образец файла 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 [«
Скопируйте файлы сборки
Скопировать <относительную локальную файловую систему> <Относительный dest>
Перенаправление порта
Docker Run -P
Указание рабочего каталога
Workdir/usr/app
Любые следующие команды будут выполнены по отношению к работе
Оригинал: «https://dev.to/shashankkatte/docker-cheatsheet-for-web-devs-123n»