docker常用命令

本文为笔者使用docker命令的记录,方便以后查询、补充。

笔者非专业人士,如有错误,敬请指正。

1.容器命令

1.1启动容器

docker start my_container #启动一个已有的容器
docker run my_image #创建一个新容器并启动

注意:容器可以通过容器的 ID 或容器的名称来引用。

docker run -d my_image #-d是—detach的缩写,指在后台运行容器,允许您在容器运行时将终端用于其他命令。

1.2检查容器状态

docker ls #列出运行中的容器,同时提供关于容器有用的信息。
 docker ls -a -s #-a是–all的缩写,列出所有容器(不仅仅是正在运行中的容器),-s是—size的缩写,列出每个容器的大小。
 docker inspect my_container #查看有关容器的信息
 docker logs my_container #列出容器日志

1.3终止容器

docker stop my_container #停止一个或多个正在运行的容器,在容器关闭之前提供默认10秒以完成任何进程。
 docker kill my_container #立即停止一个或多个正在运行的容器,建议使用stop命令。
 docker kill $(docker ps -q) #终止所有运行中的容器

1.4删除容器

docker rm my_container #删除一个或多个容器 
docker rm $(docker ps -a -q) #删除所有不在运行中的容器

2.镜像命令

2.1检查镜像

docker image ls  #列出你的镜像以及每个镜像的大小

2.2清理镜像

docker image rm my_image  #删除指定镜像。如果镜像被保存在镜像仓库中,那么该镜像在那依旧可用。

参考链接

  1. Docker 文档:https://docs.docker.com/engine/reference/commandline/cli/
  2. Docker 命令行入门大全:https://www.infoq.cn/article/s3qkg9lvbxplmaiqjame
© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享