常用的网址

常用网址

docker

Blog

software

docker有几种安装

  • docker有如下三种安装方式
    • yum -y install docker
    • yum -y install docker-engine
    • yum -y install docker-ce
  • Docker最早的版本名是docker和docker-engin,现在的名字是docker-ce和docker-ee
    • docker-ce 是docker公司维护的开源项目,是一个基于moby项目的免费容器产品。【moby为原先的docker开源项目名称】

docker核心技术

  • Namespace —> 实现Container的进程、网络、消息、文件系统和主机名的隔离。
  • Cgroup —> 实现对资源的配额和调度。
    注意:Cgroup的配额,可以指定实例使用的CPU个数,内存大小等。

Docker特性。

  • 文件系统隔离:每个进程容器运行在一个完全独立的根文件系统里。
  • 资源隔离:系统资源,像CPU和内存等可以分配到不同的容器中,使用cgroup。
  • 网络隔离:每个进程容器运行在自己的网路空间,虚拟接口和IP地址。
  • 日志记录:Docker将收集到和记录的每个进程容器的标准流(stdout/stderr/stdin),用于实时检索或者批量检索
  • 变更管理:容器文件系统的变更可以提交到新的镜像中,并可重复使用以创建更多的容器。无需使用模板或者手动配置。
  • 交互式shell:Docker可以分配一个虚拟终端并且关联到任何容器的标准输出上,例如运行一个一次性交互shell。

Docker命令

  • docker --help
    • docker帮助命令手册
  • docker version
    • 查看docker版本
  • docker info
    • 可以看到机器存放docker镜像得地址,也可以看到docker仓库的地址。
  • docker search
    • 搜索镜像
      • eg:
        • docker search centos #从docker hub中搜索docker名为centos的镜像
          • 看到搜索出来的最上一行有几个表头,这里给大家介绍一下
            • name:代表此镜像的名称
            • description:此镜像的描述
            • stars:下载次数
            • official:是否由官方提供(官方提供可放心下载,可以基于此镜像做自己的镜像)
  • docker pull
    • 拉取镜像(docker pull 镜像名 [标签] #下载镜像(如果不写tag,默认是latest))
    • docker pull== ,默认是拉去docker hub上搜索到的最新版本(第一个)
      • eg:
        • docker pull centos
  • docker images
    • 查看已下载的镜像
  • docker load -i
    • 使用本地已下载的导入镜像
    • eg:
      • docker load -i /root/docker-centos-httpd.tar
        • 通过doker images查看是否导入成功
  • docker rmi 镜像名 [标签] #删除镜像 docker rmi -f $(docker images -aq) 删除全部镜像
  • docker tag 镜像名:版本 新镜像名:版本 #复制镜像并且修改名称
  • docker commit -a “xxx” -c “xxx” 镜像ID 名字:版本 #提交镜像
    • -a :提交的镜像作者;
    • -c :使用Dockerfile指令来创建镜像;
    • -m :提交时的说明文字;
  • docker save -o /xxx/xxx.tar
    • #保存一个镜像为一个tar包
  • docker镜像相当于,对程序+程序依赖的库直接打包
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

__BC__

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值