docker学习--docker容器镜像常用命令大全(简)


一、镜像命令

docker search #搜索镜像
docker pull/push #下载/上传镜像
docker images #查看所有本地主机上的镜像可以使用docker image ls代替
docker tag #源镜像名 新镜像名
docker rmi #删除镜像
docker image prune #移除没有标签并且没有被容器引用的镜像,dangling(摇晃)镜像

示例:
docker search centos
docker search nginx
Docker pull centos:7
Docker pull nginx:1.20
docker tag centos:7 centos:latest
docker images
docker rmi centos:latest

二、容器管理命令

容器运行时,必须有程序持续运行,否则会停止运行,处于exited状态

2
docker run 镜像 #新建容器并启动 (-i -t -d -p -P -v --net --name)
docker ps -a #列出所有容器
docker ps -aq #列出所有容器ID(-q只列出ID)
docker ps -aqf “status=exited” #过滤出所有停止的的容器(exited小写)
docker ps -aqf “status=created” #过滤出所有停止的的容器(created小写)
-f: filter过滤
docker rm 容器id #删除指定停止的容器
docker rm -f 容器id #删除指定运行的容器
docker rm -f $(docker ps -aq) #删除所有容器 -f:force
docker container prune #删除所有已停止的容器
docker start 容器id #启动容器
docker restart 容器id #重启容器
docker stop 容器id #停止当前正在运行的容器
docker logs 容器id #查看容器日志
docker inspect 容器id #查看容器详细信息
docker exec -it 容器id /bin/bash #进入启动的容器
docker cp 容器id:路径 宿主机路径 #宿主机与容器间复制文件,双向

相关推荐

  1. docker学习--docker容器镜像命令大全

    2024-06-07 05:16:05       35 阅读
  2. Docker容器命令

    2024-06-07 05:16:05       32 阅读
  3. Docker命令 & 镜像库设置

    2024-06-07 05:16:05       36 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-06-07 05:16:05       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-06-07 05:16:05       100 阅读
  3. 在Django里面运行非项目文件

    2024-06-07 05:16:05       82 阅读
  4. Python语言-面向对象

    2024-06-07 05:16:05       91 阅读

热门阅读

  1. Scala 柯里化、sortBy方法

    2024-06-07 05:16:05       29 阅读
  2. MC联机无法连接到服务器怎么解决

    2024-06-07 05:16:05       31 阅读
  3. 详细介绍机器学习

    2024-06-07 05:16:05       33 阅读
  4. 鸿蒙开发 一 (三)、ArkTS开发实战上

    2024-06-07 05:16:05       29 阅读
  5. 一些Mysql面试题

    2024-06-07 05:16:05       31 阅读