Mac 使用 Vagrant 搭建 CoreOS + Docker 環境

1. 安裝 Vagrant
。clone core-os
執行 vagrant:
。vagrant up
。vagrant ssh

2. 安裝 docker ubuntu image
。docker run -i -t ubuntu:13.10 bash
安裝 docker ui image
。docker run -d -p 9000:9000 –privileged -v /var/run/docker.sock:/var/run/docker.sock dockerui/dockerui
。瀏覽器輸入: http://172.17.8.101:9000  (備註: Vagrantfile 的 config.vm.network 可改 ip)

3. 下次啟動 docker container 指令
。查詢所有 container: docker ps -a
。啟動已存在的 container: docker start <ID or name>
。ssh 進 container: docker exec -i -t <ID or name> bash  (備註: 執行該 container 的 bash)
。刪除 container: docker rm <ID or name>
。Mount Volume: docker run -i -t -v /path/to/host:/path/to/container <Image> bash (備註: 需開新的 container)
。匯出 container: docker export <ID or name> > myImage.tar
。匯入 container: cat myImage.tar | docker import – <Repository name>:<tag>
。查詢 image: docker images

廣告

Docker – Some materials

http://www.yankay.com/docker-paas-for-any-application/

http://tiewei.github.io/cloud/Docker-Getting-Start/