下载coreos-vagrant
>git clone https://github.com/coreos/coreos-vagrant/
>cd coreos-vagrant
配置
config.rb.sample改名为config.rb
user-data.sample改名为user-data
修改config.rb
$update_channel=‘stable‘
安装并运行coreos
>vagrant up
>vagrant ssh
docker基础
查找镜像
#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>
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
根据Dockfile创建镜像
更多docker资料请参考http://dockerpool.com/static/books/docker_practice/index.html
原文地址:http://3524848.blog.51cto.com/3514848/1728730