设为首页 收藏本站
查看: 846|回复: 0

[经验分享] Docker 总结

[复制链接]

尚未签到

发表于 2017-12-6 08:42:37 | 显示全部楼层 |阅读模式
版权声明:本文为博主原创文章,未经博主允许不得转载。




  目录(?)[+]


  • Docker总结

    • 简单介绍

      • 1 Docker 架构

    • 安装和环境配置

      • 1 mac

        • 11 brew安装
        • 11 dmg文件安装
        • 11 Linux安装

      • 2 Linux操作系统
      • 3 Windows操作系统

    • Docker基本命令介绍

      • 1 Docker验证命令
      • 2 Docker镜像管理
      • 3 Docker实例管理
      • 4 Docker其他命令

    • Docker实例操作
    • 更多学习教程








Docker总结
  想想,使用Docker也有一段时间了,但是不用也有一段时间了~汗。很多东西不用了就回很快被忘记了,所以在这边写一个教程,总结一下。
  -简单介绍 -安装和环境配置 -Docker基本命令介绍 -Docker实例操作 -更多学习教程


1. 简单介绍
  Docker英文名,鲸鱼。它是一个什么东西呢,Docker是一个思想,那就是将一个系统内的重要的元素打包起来,独立的运行。因为在实际的部署和发布过程中,有很多项目一起部署在一起,这样便会导致相互的影响,给我们的管理带来了很多的不便。 于是,有聪明的玩家发明了Docker的思想,其实这和虚拟机的思想非常类似。Docker中的镜像,就相当于我们安装虚拟机或系统的启动盘,Docker中的实例就是我们的系统或者虚拟机。

1.1 Docker 架构
  Docker 使用客户端-服务器 (C/S) 架构模式,使用远程API来管理和创建Docker容器。
  Docker 容器通过 Docker 镜像来创建。
  容器与镜像的关系类似于面向对象编程中的对象与类。

Docker面向对象



容器
对象


镜像


  其具体的架构图如下所示: DSC0000.jpg


名词介绍



Docker 镜像(Images)
Docker 镜像是用于创建 Docker 容器的模板。


Docker 容器(Container)
容器是独立运行的一个或一组应用。


Docker 客户端(Client)
Docker 客户端通过命令行或者其他工具使用 Docker API (https://docs.docker.com/reference/api/docker_remote_api) 与 Docker 的守护进程通信。


Docker 主机(Host)
一个物理或者虚拟的机器用于执行 Docker 守护进程和容器。


Docker 仓库(Registry)
Docker 仓库用来保存镜像,可以理解为代码控制中的代码仓库。Docker Hub(https://hub.docker.com) 提供了庞大的镜像集合供使用。


Docker Machine
Docker Machine是一个简化Docker安装的命令行工具,通过一个简单的命令行即可在相应的平台上安装Docker,比如VirtualBox、 Digital Ocean、Microsoft Azure。

2. 安装和环境配置

2.1. mac
  在mac上安装Docker非常简单,你可以选择使用brew安装、Linux安装、.dmg安装文件安装这三种方式。

2.1.1. brew安装
  首先,我们需要查看机器上是否安装HomeBrew。输入Brew命令,看系统是否识别即可。
  其次,我们查看brew的仓库内是否有docker?

命令:
localhost:~ Sean$ brew search docker
结果:
boot2docker                              docker-machine
docker                                   docker-machine-driver-xhyve
docker-clean                             docker-machine-nfs
docker-cloud                             docker-machine-parallels
docker-compose                           docker-swarm
docker-gen

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9


DSC0001.png

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  然后,我们就可以使用brew安装想要的docker了。

brew install docker

  • 1




  • 1

2.1.1. .dmg文件安装
  访问docker官方网站www.docker.com。下载即可,我们这边选择的是: DSC0002.jpg 随后依次安装即可。

2.1.1. Linux安装
  Linux安装同其他Linux系统一样,详见2.2。

2.2. Linux操作系统
  暂无。

2.3. Windows操作系统
  暂无。

3. Docker基本命令介绍
  安装好了Dokcer之后,便可以玩玩docker了。

3.1. Docker验证命令

3.2. Docker镜像管理

3.3. Docker实例管理

3.4. Docker其他命令

4. Docker实例操作

5. 更多学习教程
  学习教程的话,在这边给大家介绍一下,菜鸟教程学习Docker、Docker命令大全和Docker更多资料。国内游很多公司对于Docker做了自己的封装,个人接触的中间件商就有DaoCloud,当然这边不是在打广告啦。
  暂时先写到这里,之后年前还会有所补充。

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-421056-1-1.html 上篇帖子: Docker 学习笔记 下篇帖子: 将spring cloud打包docker镜像
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表