您的位置:首页 > 运维架构 > Docker

常用Docker命令

2018-01-20 16:03 323 查看
基本信息

docker version       查看docker版本
docker info          显示docker系统的信息


镜像类

docker build --rm=true .          构建镜像
docker search ${IMAGE}            检索镜像
docker history ${IMAGE}           显示一个镜像的历史
docker pull ${IMAGE}              安装镜像
docker images                     显示已经安装的镜像
docker images --no-trunc          显示已经安装镜像的详细内容
docker rmi ${IMAGE_ID}            删除指定镜像
docker rmi $(docker images | grep “^” | awk “{print $3}”) 删除所有没有标签的镜像
docker rm $(docker ps -aq)        删除所有的镜像
docker rmi $(docker images --quiet --filter "dangling=true")  删除未使用的镜像


容器类

docker run                        运行容器
docker ps                         显示正在运行的容器
docker ps -a                      显示所有的容器
docker stop ${CID}                停止指定容器
docker stop docker ps -q          停止所有正在运行的容器
docker ps -a --filter "exited=1"  显示所有退出状态为1的容器
docker rm ${CID}                  删除指定容器
docker ps -a | grep wildfly | awk '{print $1}' | xargs docker rm -f 使用正则表达式删除容器
docker rm -f $(docker ps -a | grep Exit | awk '{ print $1 }')       删除所有退出的容器
docker rm $(docker ps -aq)        删除所有的容器
docker inspect --format '{{ .NetworkSettings.IPAddress }}' ${CID}   显示指定容器的IP
docker attach ${CID}              进入容器
docker exec -it ${CID} bash       进入容器打开一个shell
docker ps | grep wildfly | awk '{print $1}'                         通过正则表达式查找容器的镜像ID
docker commit ${CID} ${NEW_IMAGE} 保存对容器的修改

更详细命令可查询Docker官方文档或w3cschool的Docker参考手册

原文链接:常用Docker命令
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Docker