Я считаю, что большинство из нас используют Docker и Docker-Compose ежедневно, поэтому я решил поделиться частью моей .bashrc
файл. Может быть, кто-то найдет это полезным …
Содержание
- Общий
- Картинки
- Контейнеры
- Сеть
- Тома
- Докер-состав
Примечание О рисунке я пытался следовать для псевдонимов:
- Для Docker Commands первая буква всегда
D
для составляющей докераОкруг Колумбия
- Если команда связана с изображениями, то следующая буква псевдонима есть
Я
Для контейнеров естьC
и так далее… - После этого шаблона я обнаружил, что это довольно легко запомнить все псевдонимы
Общий
alias dve="docker -v" alias dl="docker login --username=dragol"
Объяснение
DVE
— распечатывает текущую версию докера DL
— Docker Login, подскажет вам пароль
Картинки
alias dil="docker images" alias dip="docker image prune -f"
Объяснение
DIL
— Список всех изображений докера, доступных на моей машине Dip
— Удалить все висячие изображения -F является флагом для силы
Контейнеры
alias dcl="docker ps" alias dcla="docker ps -a" alias dcp="docker container prune -f" alias dci="docker inspect" alias dciip="docker inspect -f \"{{ .NetworkSettings.IPAddress }}\"" alias dcs="docker start" alias dcd="docker down" alias dcr="docker restart"
Объяснение
DCL
— Список работает контейнеры DCCLA
— Перечислите все контейнеры DCP
— Удалить все висячие контейнеры DCI
— Здесь вам нужно пройти идентификатор контейнера для получения различной информации о конкретном контейнере DCIIP
— Возвращает IP-адрес контейнера DCS
— Здесь вам нужно пройти идентификатор контейнера для запуска контейнера DCD
— Здесь вам нужно пройти идентификатор контейнера для остановки контейнера DCR
— Здесь вам нужно пройти идентификатор контейнера для перезагрузки контейнера
Сеть
alias dnl="docker network ls" alias dni="docker network inspect" alias dnrm="docker network rm" alias dnp="docker network prune -f"
Объяснение
DNL
— Список сетей ДНИТ
— Здесь вам нужно пройти идентификатор сети, чтобы увидеть его детали ДНРМ
— Здесь вам нужно пройти сетевой идентификатор, чтобы удалить его DNP
— Удалить все висячие сети
Тома
alias dvc="docker volume create" alias dvl="docker volume ls" alias dvrm="docker volume rm" alias dvp="docker volume prune -f" alias dvi="docker volume inspect"
Объяснение
DVC
— Здесь вам нужно пройти имя громкости, чтобы создать его DVL
— Перечислите объемы DVRM
— Здесь вам нужно пройти идентификатор громкости, чтобы удалить его ДВП
— Удалить все висячие тома dvi.
— Здесь вам нужно пройти заметную, чтобы увидеть его детали
Докер-состав
alias dcv="docker-compose -v" alias dcu="docker-compose up" alias dcd="docker-compose down" alias dcb="docker-compose build --no-cache" alias dcc="docker-compose config"
Объяснение
DCV
— Печатает Docker Compose Version DCU
— Начните Docker Compose DCD
— Stop Docker Compose DCB
— Новый докер составлял сборку с землей до DCC
— Проверьте, если файл Docker-Compose.yml действителен
По сути, это команды я использовал больше всего, я не опубликовал здесь функции из моих .bashrc
Файл (~ 15) я использовал их для команд с большим количеством аргументов. Не стесняйтесь использовать их и модифицировать по мере необходимости.
Спасибо за чтение!
Оригинал: «https://dev.to/bogicevic7/my-docker-aliases-cheat-sheet-4bo9»