docker常用命令

查看本地所有docker镜像:
docker images
查看本地所有docker镜像id:
docker images -q
搜索镜像
docker search 镜像名称
拉取镜像:从Docker 仓库下载镜像到本地,镜像名称格式为名称:版本号,如果版本号不指定则是最新的版本。如果不知道镜像版本,可以去docker hub 搜索对应镜像查看
docker pull 镜像名称
删除镜像:删除本地镜像(删除镜像前必须停止该镜像运行的容器并删除)
docker rmi 镜像id/名称号:版本号    #删除指定本地镜像
docker rmi 'docker images -q'     #删除所有本地镜像
查看所有容器
docker ps -a
查看正在运行的容器
docker ps
运行容器
  • -i 保持容器运行。通常与-t同时使用。加入it这两个参数后,容器创建后自动进入容器中,退出容器后,容器自动关闭
  • -t 为容器重新分配一个伪输入终端,通常与-i同时使用
  • -d 以守护(后台)模式运行容器。创建一个容器在后台运行
  • -p 端口映射 宿主机端口:容器内部端口
  • --name 命名容器名称
  • -it 创建的容器一般称为交互式容器;-id创建的容器一般称为守护式容器
  • -v 设置数据卷 宿主机目录(文件):容器内目录(文件)
docker run -d -p 8080:8080 --name tomcat
进入容器内部
docker exec -it 容器名称 bash
停止容器
docker stop 容器名称
重启容器
docker restart 容器名称
删除容器:如果容器是运行状态则删除失败,需要停止容器参能删除
docker rm 容器名称
查看容器信息
docker inspect 容器名称
设置容器自启动
docker update --restart=always 容器名称
查看启动的容器
docker container list
docker启动
systemctl  start docker
docker重启
systemctl  restart docker
关闭docker
systemctl  stop docker
posted @   fchhk  阅读(7)  评论(0编辑  收藏  举报
编辑推荐:
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
点击右上角即可分享
微信分享提示