dockerコンテナ名からコンテナIDを取得したかったのでメモ。
検証環境
$ cat /etc/redhat-release CentOS Linux release 7.9.2009 (Core) $ docker --version Docker version 20.10.17, build 100c701
コンテナ名を付けてコンテナを起動
$ docker run --rm -it --name centos7 centos:7 /bin/bash $ docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 6d902a062519 centos:7 "/bin/bash" 8 seconds ago Up 6 seconds centos7
コンテナ名からコンテナIDを取得
# --filter(-f)でコンテナ情報を絞り込み # --format で必要な列情報を取得 $ docker ps --filter name=centos7 --format "{{.ID}}" 6d902a062519