Docker常用命令

  • docker search  <镜像> 查找镜像

docker search <镜像>:tag  冒号后可以跟标签(版本号)

  • docker pull <镜像> 拉取镜像

docker pull <镜像>:tag

  • docker images /docker image ls  查看本地已拉取的镜像(两个命令是一样的)
    • -q 只显示所有镜像ID

     

   

  •  docker rmi  删除已拉取的镜像

docker rmi centos:7.8.2003

注意!docker rmi命令不能删除已经生成容器的镜像(没有运行的也不行),如果有需要通过docker rm命令先删除容器

 还有一个删除所有镜像的方法,慎用

  •  docker rmi `docker images -aq` 

  •  docker ps 显示正在运行的容器
    • -a 显示所有容器

  •  docker stop <容器ID>

       

  •  docker rm <容器ID> 删除容器

  • docker run  根据镜像创建容器
    • -d 后台运行
    • -p 映射端口    宿主机端口 : 容器内端口
    • -it 这是两个参数,绑定stdin和打开一个容器tty,说人话就是可以在宿主机交互式控制容器,类似于远程到了宿主机终端
    • --rm 容器退出时删除容器记录
    • 容器内的进程必须在前台持续运行,不然容器就会退出。
    • --name 给容器记录添加name标签

  • docker save <镜像>

  • docker load <镜像>

  • docker start 启动容器
  • docker version 查看docker版本信息
  • docker info 显示docker服务信息

docker image的存放目录 /var/lib/docker/image/overlay2/imagedb/content/sha256

  • docker inspect <容器ID>   查看镜像的详细信息
  •  docker container inspect <容器ID>   查看容器的详细信息
  • docker logs <容器ID>

        -f 实时显示容器打印出的内容

  • docker exec 进入容器

  • docker port  <容器ID> 查看容器端口映射 结果 => 宿主机端口:容器端口

  • docker commit <容器ID>  <新容器名称>   提交容器的更改内容,创建为一个新的镜像 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值