- Dockerfile 为 docker 容器的配置文件
- init.sh 为 docker 容器启动时候的默认执行文件,是一些服务启动脚本
- mip 为控制容器的脚本, 支持 start, install, update 命令来控制容器
- 安装 docker, 推荐使用 daocloud 急速安装
- 安装 git, 公钥关联 github 账户
- 把以下的代码 git clone 到 ~/MIP 下,包括 mongo 的配置文件
mkdir ~/MIP
git clone [email protected]:zuston/MIP-Searching.git
git clone [email protected]:zuston/MIP-FrontEnd.git
git clone [email protected]:zuston/MIP-Block.git
- 回到 MIP-Docker 目录下,执行 ./mip install
- 执行 ./mip start
- 如果 java 代码更新过后,则需要 ./mip update
以下可省略不看,如果 容器内部有问题,可进入 container 里面查看哦!
MIP-Searching MIP-FrontEnd MIP-Block /opt/mongo.properties
sudo docker build -t zuston/mipdocker:0.01 .
sudo docker run -p 127.0.0.1:80:80 -p 8083:8083 -p 6379:6379 -it -v ~/MIP:/MIP-CODE --name mipCore0.0.1 zuston/mipdocker:0.01 /bin/bash