ä» V4.0 å¼å§ï¼REBUILD å°å¼å§éæ°ç忥æä¾ Docker éåï¼æ¹ä¾¿ä½ å¿«éå®è£
使ç¨ãé¦å
ï¼è¯·ç¡®ä¿ä½ å·²ç»å®è£
好 Docker å Docker Composeï¼é常é Docker ä¸èµ·å®è£
ï¼ãä½ å¯ä»¥å¨å½ä»¤è¡ä¸è¾å
¥ docker version éªè¯æ¯å¦å·²ç»å®è£
äº Dockerï¼å¦æªå®è£
请å
åè Docker 宿¹æå å®è£
ã
è¥ä½ 使ç¨å®å¡é¢æ¿ï¼è¯· åèæ¤ææ¡£ è¿è¡å®è£
// 第1æ¥ æåææ°çæ¬éå
docker pull getrebuild/rebuild:latest
// 第2æ¥ å¯å¨
docker run -d --name rebuild-ce -p 18080:18080 getrebuild/rebuild:latest
å¯å¨åï¼ä½ å¯ä»¥å¨æµè§å¨ä¸è®¿é® http://localhost:18080/ æå¼ REBUILDã
å¯ä»¥çåºä½¿ç¨ Docker å®è£ é常ç®åï¼ä½åªä¼å®è£ REBUILD æ¬ä½ç¨åºï¼å¨å¯å¨åä½ ä»éæç § å®è£ ææ¡£ è¿è¡åç»æä½ãå æ¤ï¼æä»¬æ´æ¨èä½ ä½¿ç¨ Docker Compose å®è£ ã
Docker Compose æ¯ä¸ä¸ªç¨äºå®ä¹åè¿è¡å¤å®¹å¨ Docker åºç¨ç¨åºçå·¥å ·ãREBUILD æä¾äºä¸ä¸ª docker-compose.yml æä»¶ï¼ä½ å¯ä»¥ä½¿ç¨å®æ¥å¿«éå®è£ REBUILD åä¾èµæå¡ã
// 第1æ¥ ä¸è½½ docker-compose.yml
curl -sSL -o docker-compose.yml https://gitee.com/getrebuild/rebuild/raw/master/.deploy/docker-compose.yml
// 第2æ¥ å¯å¨
docker-compose up -d
å¯å¨åï¼ä½ å¯ä»¥å¨æµè§å¨ä¸è®¿é® http://localhost:18080/ æå¼ REBUILDãæ¤å®è£ ä¼åæ¶å®è£ /å¯å¨ REBUILD åå ¶ä¾èµæå¡ï¼å æ¬ MySQL çï¼ï¼å æ¤ä½ æ éè¿è¡åç»æä½ï¼å®è£ å³å¯ç´æ¥ä½¿ç¨ã
å å½å ç½ç»åå ï¼ææ¶å¯è½æ æ³æåéåï¼åºç°æ¤é®é¢å»ºè®®ä½¿ç¨å½å å é代çãå ·ä½æ¹å¼å¦ä¸ï¼
getrebuild/rebuild:latest éå为 docker.1ms.run/getrebuild/rebuild å使ç¨docker pull docker.1ms.run/getrebuild/rebuild å½ä»¤æåå¹¶å¯å¨éåè¿å
¥ docker-compose.yml æå¨ç®å½ï¼ç¶åæ§è¡ docker-compose pull å½ä»¤åçº§çæ¬ï¼å级ä¸å½±åå·²ææ°æ®ï¼ä½å»ºè®®å
è¡å¤ä»½æ°æ®ï¼ã