docker常用命令
docker 常用命令
docker info   显示系统的详细信息
docker   命令  --help
https://docs.docker.com/reference/   帮助文档
tag  标签     repository  仓库源  image id  镜像id  created  镜像创建时间
size  大小
docker   image  -a   所有
docker   image  -q   显示id
docker  search   mysql 搜索镜像
--filter=STARS=3000   收藏数大于3000
docker pull docker.io/library/mysql:latest = docker pull mysql
docker  rmi  -f  (id与名称)   -f(强制移除)
docker  rmi -f  $(docker  images  -qa)
容器命令
新建容器并启动
docker    run   (可选参数)  image
--name=名字   用来区分容器
-d  后台运行
-it    使用交互方式运行,进入容器查看内容
-p    指定容器端口
-P   随机指定端口
启动并进入容器   docker   run  -it  centos    /bin/bash  名字为镜像id
exit退出,退回到主机
docker  ps    运行中
docker   ps  -a    曾经运行+现在运行
(只有他曾经存在数据就在,与他运不运行无关)
docker   ps  -a  -n=1   最近的一条
-q  只显示编号
exit停止并退出    ctrl  +p +q停止不退出
删除所有容器    docker  rm -f  $(docker ps -aq)
删除所有容器    docker  ps  -aq | xargs  docker rm -f
删除容器docker   rm -f  指定容器
运行的容器得-f强制删除
启动与停止
docker   start  容器
docker   restart  重启
docker   kill   强制停止
stop
docker pull   镜像名:5.7     docker分层下载
Using default tag: latest
latest: Pulling from library/mysql
72a69066d2fe: Pull complete         (有的就不下载了,没有就更新)
93619dbc5b36: Pull complete
99da31dd6142: Pull complete
626033c43d70: Pull complete
37d5d7efb64e: Pull complete
ac563158d721: Pull complete
d2ba16033dad: Pull complete
688ba7d5c01a: Pull complete
00e060b6d11d: Pull complete
1c04857f594f: Pull complete
4d7cfa90e6ea: Pull complete
e0431212d27d: Pull complete
Digest: sha256:e9027fe4d91c0153429607251656806cc784e914937271037f7738bd5b8e7709
Status: Downloaded newer image for mysql:latest
docker.io/library/mysql:latest  (真实地址)
 
                    
                     
                    
                 
                    
                 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号