docker常用命令

docker的三个基本概念:仓库、镜像、容器(镜像和容器之间的关系可以理解为“类和实例”的关系)

镜像真实存储位置:宿主机的 /var/lib/docker 目录下

使用docker run命令来启动容器,docker在后台运行的标准操作包括
1.检查本地是否存在指定的镜像,不存在则从公有仓库下载
2.使用镜像创建并启动容器
3.分配一个文件系统,并在只读的镜像层外面挂载一层可读可写层
4.从宿主主机配置的网桥接口中桥接一个虚拟接口道容器中去
5.从地址池分配一个ip地址给容器
6.执行用户指定的应用程序
7.执行完毕之后容器被终止 

拉取镜像

docker pull [选项] [仓库地址[:端口号]/]仓库名:标签

    如果未给出仓库地址则默认从官方(Docker Hub)仓库(library)拉取,即官方镜像

查看镜像列表:

docker images

 

列名意义备注
REPOSITORY镜像所在的仓库名称 
TAG镜像标签为了区分同一个仓库下的不同镜像,Docker 提供了一种称为标签(Tag)的功能。每个镜像在列出来时都带有一个标签
IMAGE ID镜像ID镜像唯一标识
CREATED镜像创建时间镜像的创建时间,而不是获取时间
SIZE镜像大小 

查找镜像

docker search 镜像名称

 

列名含义
NAME镜像名称
DESCRIPTION镜像描述
STARS综合评分
OFFICIAL是否官方
AUTOMATED自动构建,表示该镜像由 Docker Hub 自动构建流程创建的

查看容器信息

docker ps -a

 

停止容器

docker stop 容器名称/容器ID    //ID可以只输前几位
docker stop $(docker ps -q)   //停止所有容器

删除容器

docker rm 容器名称/容器ID    //ID可以只输前几位
docker rm $(docker ps -aq)  //删除所有容器  

删除镜像

docker rmi 镜像名称/镜像ID
docker rmi `docker images -q`  //删除所有镜像
//ID可以只输前几位

 部分内容来源于:https://blog.csdn.net/Min_JW/article/details/83685094

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值