doker常用命令

帮助命令:

docker version  #查看docker版本信息

docker info #查看docker系统信息,包括镜像和容器数量

docker 命令 --help  #帮助命令

镜像命令:

docker images   #查看本机上的所有镜像  eg:docker images -aq 列出本机上所有镜像id

docker search 镜像名  #搜索镜像   eg:docker search mysql

docker pull 镜像名[:tag]  #下载镜像 eg:docker pull tomcat:9

docker rmi -f 镜像id  #删除指定镜像

docker rmi -f 镜像id 镜像id 镜像id 镜像id #删除指定的镜像

docker rmi -f $(docker images -aq)  #删除本机上所有镜像

容器命令:

docker run 镜像id #新建容器并启动

docker ps #列出所有运行的容器 docker container list

docker rm 容器id #删除指定容器,不能删除正在运行的容器,如果要强制删除 rm -rf

docker start 容器id #启动容器

docker rm  -f  $(docker ps -aq)  #删除所有容器

docker restart容器id #重启容器

docker stop 容器id #停止当前正在运行的容器

docker kill 容器id #强制停止当前容器

新建容器并启动:

docker run [可选参数] image    或    docker container run [可选参数] image

可选参数:

--name="tomcat01"    容器别名

-d                                后台方式运行

-it                                交互式方式运行,可进入容器内部查看

-p                                指定容器端口      eg:   -p 8080(宿主机):8080(容器)

-P(大写)                 随机指定端口

eg:docker run -it centos /bin/bash

  docker run -d centos

退出容器:

exit            #直接退出容器

Ctrl + P + Q  #容器不停止退出

日志查看:

docker logs -t --tail 10 容器id    #查看10行日志
 
查看镜像的元数据:docker inspect 容器id
 
进入正在运行的容器:
方式一:docker exec -it 容器id /bin/bash
方式二:docker attach 容器id
区别:
#docker exec #进入当前容器后开启一个新的终端,可以在里面操作。(常用)
#docker attach # 进入容器正在执行的终端
posted on 2020-12-11 16:50  阿基的米德  阅读(96)  评论(0)    收藏  举报