Полезные bash_aliases для docker

В моём файле ~/.bash_aliases присутствуют следующие алиасы, которые упрощают работу с docker:

alias dps='docker ps --format "table {{.ID}}\t{{.Names}}\t{{.Ports}}"'
alias dstopall='docker stop $(docker ps -a -q)'
alias drmall='docker rm $(docker ps -a -q)'

Вставьте эти строки в файл ~/.bash_aliases. Если такого файла нет, создайте и вставьте алиасы, представленные выше.

dps

Команда dps (Docker ps) Покажет все запущенные докер-контейнеры с ID, Именем и IP/Port:

$ dps
CONTAINER ID        NAMES                          PORTS
e712582a7814        master_es-base_1               9300/tcp, 0.0.0.0:32824->9200/tcp
d41ac0ecf323        masterxdebug_live_1            80/tcp, 0.0.0.0:32811->443/tcp
fb850a40d3b6        masterxdebug_admin_1           80/tcp, 0.0.0.0:32810->443/tcp
e14cef53fbdc        masterxdebug_es_1              9300/tcp, 0.0.0.0:32809->9200/tcp
718b0507e897        masterxdebug_es-base_1         9300/tcp, 0.0.0.0:32808->9200/tcp
9dbc43278788        masterxdebug_product-offer_1   0.0.0.0:32807->80/tcp
d59e09b49c4c        masterxdebug_memcache_1        0.0.0.0:32806->11211/tcp
12bc6edec4c2        masterxdebug_db_1              0.0.0.0:32805->3306/tcp

dstopall

Команда dstopall (Docker Stop all) остановит все docker-контейнеры, которые остановлены:

$ dstopall
e712582a7814
d41ac0ecf323 
fb850a40d3b6 
e14cef53fbdc  
718b0507e897
9dbc43278788
d59e09b49c4c
12bc6edec4c2

drmall

Команда drmall (Docker RM all) удалит все докер-контейнеры:

$ drmall
e712582a7814
d41ac0ecf323 
fb850a40d3b6 
e14cef53fbdc  
718b0507e897
9dbc43278788
d59e09b49c4c
Error: Impossible to remove a running container, please stop it first or use -f

 

 
 

icon Комментарии 0

Ваш комментарий к статье.. (для авторизованных)

ctrl+enter

icon Вход в систему

зарегистрироваться
НОВЫЕ ПОЛЬЗОВАТЕЛИ