DOCKER

本文详细介绍了Docker的核心概念,包括镜像、容器和仓库,以及常用命令如查看版本、列出镜像、搜索镜像、下载、删除、上传、检查和操作容器。涵盖了dockerrun、dockerps等关键操作的说明。
摘要由CSDN通过智能技术生成

DOCKER

docker容器其实就是一种部署的方式

DOCKER的几个概念

镜像:存放各种服务软件或者环境
容器:运行的镜像,是一个进程
仓库:存放镜像的地方

DOCKER镜像的常用的命令

  • 使用docker version可以查看docker的版本
  • docker images 来列出本地主机上的镜像,REPOSITORY:表示镜像的仓库源,TAG:镜像的标签,IMAGE ID:镜像ID,CREATED:镜像创建时间,SIZE:镜像大小,docker images -a 是查看系统中的所有镜像
  • docker search 命令来搜索镜像,如:docker search nginx
    • NAME: 镜像仓库源的名称
    • DESCRIPTION: 镜像的描述
    • OFFICIAL: 是否 docker 官方发布,优先选官方,stars数量多的
    • stars: 类似 Github 里面的 star,表示点赞、喜欢的意思。
    • AUTOMATED: 自动构建
      在这里插入图片描述
  • docker pull 下载镜像,可以指定版本,docker pull nginx:stable/latest/版本号
  • docker rmi 删除镜像,被删除的镜像不能有容器使用
  • docker prune 清理临时镜像用的
  • docker push 上传镜像,以后结合dockerfile使用,dockerfile类似于ansible中的剧本,编写好dockerfile之后可以实现docker容器的自动构建
  • docker inspect是检查镜像的信息的,是json形式的数据

DOCKER容器的常用命令

  • docker ps 查看容器列表 ,-a是查看所有容器
  • docker run 创建并运行容器,具体的用法是nginx -d -p 80:80 nginx:stable,-d是把容器放到后台运行,-p是指定的端口,第一个80是虚拟机的端口,第二个80是容器的端口,nginx:版本,若版本在本地没有,docker容器的运行会先从镜像仓库拉取所需要的版本号,之后再创建容器最后再启动容器,使用–name可以对容器进行起名
  • docker container stop/restart/start/kill,容器的停止,重启,启动,杀死,后可以加容器的id或者name
  • exec容器的链接就是以命令行的方式进入到容器中docker exec -it 容器名 /bin/sh,若/bin/sh用不了就采用/bin/bash.在链接中id和容器名都是可以使用的
    待写。。。。。
  • 8
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值