需要修改一期項目中的代碼了,之前每次都是用"試一下"的方式得出要不要啟動,現(xiàn)在總結(jié)下哪些情況需要啟動什么
1桌粉、首先再熟悉下每條命令的作用
-
docker-compose up -d
—將會在后臺啟動并運行所有的容器 -
docker-compose stop
—停止一個已經(jīng)運行的容器,但不刪除它抛虫,可通過docker-compose start
重新啟動它 -
docker exec -it XX bash
—方便用戶在容器之外讓容器執(zhí)行指定的命令 -
docker logs XX
—查看XX容器的日志
2驹碍、啟動
- 修改前臺代碼
包括使用 React怖糊、Reflux 寫的代碼迅腔,修改后只需運行以下命令
$ npm run webpack
#重新打包代碼霜浴,設(shè)置自動打包的例外
- 修改后臺代碼
包括web-api
够庙、paper-api
等容器里的代碼恭应,需要重啟對應(yīng)的容器
例如修改了web-api
中的代碼,切換到assembly
下運行
$ service docker start
#最開始執(zhí)行一次
$ docker-compose up -d
#啟動所有容器耘眨,執(zhí)行一次
$ docker-compose restart web-api
#重新啟動web-api使修改代碼生效