LoginSignup
0
1

More than 1 year has passed since last update.

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

Last updated at Posted at 2017-05-16

エイリアス登録

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

Twitter

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1