如何根据图像过滤Docker进程
我一直在尝试使用docker process命令获取docker实例的容器ID,但是当我尝试使用 名称 过滤器时,对我来说效果 很好 。
sudo -S docker ps -q --filter="name=romantic_rosalind"
结果容器ID:
3c7e865f1dfb
但是,当我使用 图像进行 过滤时,我将获得所有实例容器ID:
sudo -S docker ps -q --filter="image=docker-mariadb:1.0.1"
结果容器ID:
5570dc09b581
3c7e865f1dfb
但我希望仅获得mariadb的容器ID。
如何使用过滤器作为图像获取Docker进程的容器ID?
-
您可以使用
awk
和grep
过滤指定的容器ID。例如:docker ps | grep "docker-mariadb:1.0.1" | awk '{ print $1 }'
这将打印您的容器的ID。
-
如何使用Docker图像过滤器
2021-02-01 关注 0 浏览109 1答案
-
如何一次推送单个docker图像层?
2021-02-01 关注 0 浏览100 1答案
-
如何从私有 Docker 注册表中删除图像?
2022-07-28 关注 0 浏览19 1答案
-
Docker如何更改存储库名称或重命名图像?
2022-03-22 关注 0 浏览53 1答案
-
如何从私有Docker注册表中删除图像?
2021-02-01 关注 0 浏览168 1答案
-
如何编写纯pgm格式的PIL图像过滤器?
2021-01-29 关注 0 浏览75 1答案
-
如何让 docker-compose 始终从新图像重新创建容器?
2022-05-26 关注 0 浏览19 1答案
-
如何获取 docker 注册表 v2 上的图像列表
2022-05-26 关注 0 浏览15 1答案
-
如何在Docker中从Private 1.0注册表中搜索图像?
2021-02-01 关注 0 浏览317 1答案
-
如何将 CSS 过滤器应用于背景图像
2022-03-22 关注 0 浏览52 1答案