首页 > 其他 > 详细

用vagrant搭建CoreOS+Docker环境

时间:2015-12-28 06:51:47      阅读:207      评论:0      收藏:0      [点我收藏+]
  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环境

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!