前言
玩docker的时候记录一些组合命令,一方面是可以直接拿上来使用,还有的话也可以拿过来改改,主要是我自己有这种经历,过一阵子我自己也忘,与其去搜人家的博客还不如自己记录一把。好了,没啥所谓的规律性,就是一些日常经常使用的命令组合。
常用的国内的仓库地址
1.Docker中国区官方镜像 https://registry.docker-cn.com 2.网易 http://hub-mirror.c.163.com 3.中国科技大学 https://docker.mirrors.ustc.edu.cn
docker 管理镜像的命令
是这样,网上很容易搜索到,但是像我这种懒人是喜欢找个现成的去改,所以我会放一个实例,方便抄。
搜索官方镜像
docker search --filter "is-official=true" centos
按照我需要的格式展示一下当前的容器
docker ps -a --format "{{.ID}} {{.Names}} {{.Image}} {{.Status}}"
干掉全部的容器
docker rm -f $(docker ps -aq)
这个命令没有停止的其实会失败
删除全部已经停止的容器
docker ps -a --filter "status=exited" |awk '{if (NR>=2){print $1}}' |xargs docker rm
把特定镜像下的容器全部停止
docker ps --filter ancestor=centos-tomcat | awk '{if(NR>=2){print $1}}' | xargs docker stop
快速进入到flink的jobmanager中
docker exec -it $(docker ps --filter name=jobmanager --format={{.ID}}) /bin/sh
查看flink容器中的作用情况
docker exec -it $(docker ps --filter name=jobmanager --format={{.ID}}) flink list