欢迎来到我的博客

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 @ 2023-08-13 14:37  fchhk  阅读(18)  评论(0)    收藏  举报