🖥
Docker | 一番最近のコンテナID/イメージIDを得るコマンドエイリアス
エイリアス登録
~/.zshrc
alias docker-ps-last="docker ps | head -n 2 | tail -n 1 | awk '{print \$1}'"
alias docker-image-last="docker images | head -n 2 | tail -n 1 | awk '{print \$3}'"
反映
$ source ~/.zshrc
確認
コンテナのプロセスがこんな感じの時。
$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
d2bb2df6b8d5 yumainaura/get-started:latest "python app.py" 11 hours ago Up 5 minutes 0.0.0.0:4000->80/tcp optimistic_ritchie
一番最近のコンテナIDを得る。
$ docker-ps-last
d2bb2df6b8d5
用例
最後に作ったイメージからコンテナを作る
$ docker run $(docker-last-image)
プロセスをどんどん殺す
$ docker kill $(docker-ps-last)
環境
- Docker version 17.03.1-ce, build c6d412e
- zsh 5.3.1 (x86_64-apple-darwin15.6.0)
チャットメンバー募集
何か質問、悩み事、相談などあればLINEオープンチャットもご利用ください。
公開日時
2017-05-16
Discussion