Dockerコマンドどこまで短く出来る?


Dockerのコンテナ指定のために毎回長いコンテナ名を打つのはだるい

結論

識別子はハッシュ先頭2文字だけで良いみたい

$ docker run -d ubuntu sleep 600
0a800a0d3a084ad4ca9c76a5efdc69634c025a8a86a0a1374e862f50fea306b1

$ docker ps
CONTAINER ID   IMAGE     COMMAND       CREATED         STATUS         PORTS     NAMES
0a800a0d3a08   ubuntu    "sleep 600"   7 seconds ago   Up 4 seconds             xenodochial_boyd

$ docker exec -it 0a bash
root@0a800a0d3a08:/#

$ docker stop 0a
0a

execの方がよく使うかも

参考

gitのコミットハッシュは4文字まで短く出来るらしい