Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/zuston/mip-docker
dockerfile
https://github.com/zuston/mip-docker
mip
Last synced: 25 days ago
JSON representation
dockerfile
- Host: GitHub
- URL: https://github.com/zuston/mip-docker
- Owner: zuston
- Created: 2017-11-20T04:36:36.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2017-11-22T11:06:49.000Z (about 7 years ago)
- Last Synced: 2024-10-16T20:40:28.424Z (3 months ago)
- Topics: mip
- Language: Shell
- Size: 10.7 KB
- Stars: 0
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# MIP-Docker
### 文件结构
1. Dockerfile 为 docker 容器的配置文件
2. init.sh 为 docker 容器启动时候的默认执行文件,是一些服务启动脚本
3. mip 为控制容器的脚本, 支持 start, install, update 命令来控制容器
### requirement
1. 安装 docker, 推荐使用 daocloud 急速安装
2. 安装 git, 公钥关联 github 账户
### quick start
1. 把以下的代码 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`
2. 回到 MIP-Docker 目录下,执行 ./mip install
3. 执行 ./mip start
4. 如果 java 代码更新过后,则需要 ./mip update
以下可省略不看,如果 容器内部有问题,可进入 container 里面查看哦!### 代码需要挂载外部数据卷
`MIP-Searching
MIP-FrontEnd
MIP-Block
/opt/mongo.properties
`
### 生成 images :
`sudo docker build -t zuston/mipdocker:0.01 .`
### 启动 container :
`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 `