3wetwer 发表于 2015-12-28 11:24:37

用vagrant搭建CoreOS+Docker环境


[*]下载coreos-vagrant
coreos-vagrant on github
>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 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> ]
查看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创建镜像


页: [1]
查看完整版本: 用vagrant搭建CoreOS+Docker环境