码迷,mamicode.com
首页 > 其他好文 > 详细

用vagrant搭建CoreOS+Docker环境

时间:2015-12-28 06:52:01      阅读:873      评论:0      收藏:0      [点我收藏+]

标签:vagrant coreos docker

  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 images

    删除镜像

    #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 -v /var/run/docker.sock:/var/run/docker.sock dockerui/dockerui

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

    查看端口映射

    #docker port <container_id>

    #sudo iptables -t nat -nL

    增加端口映射

    #sudo iptables -t nat -A PREROUTING -p tcp --dport 80 -j DNAT --to-destination 172.18.0.3:80

    删除端口映射

    #sudo iptables -t nat -D PREROUTING -p tcp --dport 80 -j DNAT --to-destination 172.18.0.3:80

  6. 根据Dockfile创建镜像

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

用vagrant搭建CoreOS+Docker环境

标签:vagrant coreos docker

原文地址:http://3524848.blog.51cto.com/3514848/1728730

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!