🖥

Docker | 一番最近のコンテナID/イメージIDを得るコマンドエイリアス

2023/08/26に公開

エイリアス登録

~/.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オープンチャットもご利用ください。

https://line.me/ti/g2/eEPltQ6Tzh3pYAZV8JXKZqc7PJ6L0rpm573dcQ

Twitter

https://twitter.com/YumaInaura

公開日時

2017-05-16

Discussion