Docker须知1:历史、容器生态

  • Docker历史

    2013年,原公司dotCloud更名为Docker,并更新CEOBen Golub

    Docker一词来自英国口语,意为Dock Worker码头工人。

    Docker引擎是用于运行和编排容器的基础设施工具。

    Docker开源项目于2017年更名为Moby项目。核心语言是go

  • 容器生态

    Docker哲学:含电池但可拆卸(Batteries included but removable

    意思是docker内置的组件都可以替换为第三方的组件。

  • docker组件

    docker主要有两个组件:

    • Docker客户端
    • Docker daemon 服务端/引擎

    daemon实现了Docker引擎的API。

    Linux中,客户端与daemon之间的通信是通过本地IPC/UNIX Socket完成的(/var/run/docker.sock);

    Windows中,是通过名为 npipe:./pipe/docker_engine 的管道(pipe)完成的。

    docker version # 查看客户端和服务端
    
  • docker命令解析

    docker run -it ubuntu:latest /bin/bash
    

    -it:参数,告诉docker开启容器的交互模式;

    /bin/bash:告诉docker,用户想在容器内部运行哪个进程;

  • docker-compose

    Docker Compose 的前身是由Orchard公司开发的Fig,是一个基于Dockerpython工具,2014Docker公司收购Orchard公司,并将Fig更名为Docker Compose,是绑定在Docker引擎上的外部工具。

    Docker-compose并未集成到Docker引擎中。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值