1. 下载coreos-vagrant

    coreos-vagrant on github

    >git clone https://github.com/coreos/coreos-vagrant/

    >cd coreos-vagrant

  2. 配置

    config.rb.sample改名为config.rb

    user-data.sample改名为user-data

    修改config.rb

    $update_channel='stable'

  3. 安装并运行coreos

    >vagrant up

    >vagrant ssh

  4. docker基础

    Docker Hub

    查找镜像

    #docker search ubuntu

    下载镜像

    #docker pull ubuntu:14.04

    镜像列表

    #docker p_w_picpaths

    删除镜像

    #docker rmi ubuntu:14.04

    根据镜像创建container

    #docker run -t -i ubuntu:14.04 /bin/bash

    根据container创建镜像

    #docker commit -p <container_id> [repo[:tag]]

    查看container列表

    #docker ps -a

    与container交互

    #docker start <container_id>

    #docker attach <container_id>

    #docker stop <container_id>

    查看容器日志

    #docker logs <container_id>

    删除container

    #docker rm <container_id>

  5. dockerui可视化管理

    dockerui

    #docker run -d -p 9000:9000 -p port2 -p port3 -v /var/run/docker.sock:/var/run/docker.sock dockerui/dockerui

    访问地址 http://172.17.8.101:9000/

    查看端口映射

    #docker port <container_id>

  6. 根据Dockfile创建镜像

    更多docker资料请参考http://dockerpool.com/static/books/docker_practice/index.htm