Docker_4_命令
docker verson #版本
docker info #详细信息
docker help #帮助
二:镜像
docker images #查看镜像
docker images -a #查看全部镜像
docker images -q #产看全部镜像的id
docker images -a -q #查看全部镜像的id
docker images -aq #查看全部镜像的id
docker search tomcat #搜索镜像tomcat
docker search tomcat -f=stars=3000 #搜索镜像下载量大于3000的
docker pull tomcat #下载镜像tomcat
docker pull docker.io/library/tomcat:latest #从官网下载最新 tomcat
docker pull tomcat:8 #下载tomcat8
docker rmi -f 镜像id #删除指定镜像id
docker rmi -f $(docker images -aq) #删除全部镜像
三:容器
docker run id/名字 #镜像id或者名字新建容器并且启动
docker run -d id/名字 #后台启动容器
docker run -it id/名字 #可以进入容器
docker run -it centos #进入了虚拟机里面的centos,可以用exit退出,容器会终 止,或者Ctrl+P+Q,容器不会终止
docker run -d -it centos #后端交互运行centos,并不进入
docker run -d -p:p id/名字 #将启动的程序映射到指定端口
docker ps #查看正在运行的容器
docker ps -a #当前运行和历史存在的容器
docker ps -n=5 #查看最近运行和停止的服务器,限量5个
docker ps -q #正在运行的容器的编号、
docker ps -aq #当前运行和历史存在的容器的编号
docker rm -f id #根据容器id删除容器
docker rm -f $(docker ps -aq) #递归删除全部容器id,有点可怕,历史记录也会消失
docker ps -a -q|xargs docker rm #先停止,再删除所有的容器id,可怕,历史记录也会消失
docker start #根据容器id启动容器
docker restart id #根据容器id重启容器
docker stop id #停止指定容器id
docker kill id #停止指定id的容器
docker attach id #进入制动容器,可以用exit退出,容器会终 止,或者Ctrl+P+Q,容器不会终止,以容器为cmd
docker exec -it 666a6cc335bc /bin/bash #进入制动容器,可以用exit退和Ctrl+P+Q,容器不会终止