Docker 学习笔记 -- 入门

Docker是什么

Docker is a platform for developers and sysadmins to develop, ship, and run applications. Docker lets you quickly assemble applications from components and eliminates the friction that can come when shipping code. Docker lets you get your code tested and deployed into production as fast as possible.

Docker是一个开源平台,在这个平台上开发者和系统管理员可以开发、发布、运行他们的应用。通过Docker
可以快速装配应用程序组件并且消除部署代码时的问题。Docker可以让你快速的测试和发布代码。

Docker的应用场景

  • 自动化打包和发布应用程序
  • 创建轻量的私有PaaS环境
  • 自动化测试和持续集成、发布
  • 部署弹性Web应用程序、数据库和后台服务

    Mac上Docker的安装

  1. 下载 Docker for OS X Installer 并安装
    Mac OS X Docker
  2. 在Applications中运行Boot2Docker ,Boot2Docker自动打开终端,完成Docker的初始化,之后就可以在终端中使用docker

    CentOS7上Docker的安装

    安装Docker

    $ sudo yum install docker

    运行docker

    $ sudo service docker start

    设置启动时运行docker

    $ sudo chkconfig docker on

    下载centos映像

    $ sudo docker pull centos

其他操作系统参考Docker官方文档进行安装

Docker初体验

Docker官网有个交互式的教程,跟着走一遍就基本完成入门了,强烈推荐。
https://www.docker.com/tryit/