用shell命令操作docker

一、提取要操作的docker container 信息
docker ps -a | grep ${docker_server_addr}/${docker_project}

二、获取要操作的docker container ID
docker ps -a | grep ${docker_server_addr}/${docker_project} | awk '{print $1}'

三、对docker container的各种操作
1、暂停容器
docker ps -a | grep ${docker_server_addr}/${docker_project} | awk '{print $1}'|xargs docker stop
2、删除容器
docker ps -a | grep ${docker_server_addr}/${docker_project} | awk '{print $1}'|xargs docker -f rm
3、查看端口号
docker ps -a | grep ${docker_server_addr}/${docker_project} | awk '{print $1}'|xargs docker port

四、操作docker镜像
1、获取镜像ID
docker ps -a | grep ${docker_server_addr}/${docker_project} | awk '{print $3}'
2、删除docker镜像
docker ps -a | grep ${docker_server_addr}/${docker_project} | awk '{print $3}'|xargs docker rmi

你可能感兴趣的:(java,java,后端)