Docker 修改文件是否需要重啟(命令詳解)
Docker 修改文件是否需要重啟
Docker 修改文件是否需要重啟,在做項(xiàng)目的時(shí)候,經(jīng)常會(huì)修改文件,對(duì)于命令不是多了解,用了也是試試的態(tài)度,這里就整理下該如何使用,提高工作效率。
需要修改一期項(xiàng)目中的代碼了,之前每次都是用"試一下"的方式得出要不要啟動(dòng),現(xiàn)在總結(jié)下哪些情況需要啟動(dòng)什么
1、首先再熟悉下每條命令的作用
- docker-compose up -d —將會(huì)在后臺(tái)啟動(dòng)并運(yùn)行所有的容器
- docker-compose stop —停止一個(gè)已經(jīng)運(yùn)行的容器,但不刪除它,可通過(guò)docker-compose start重新啟動(dòng)它
- docker exec -it XX bash —方便用戶在容器之外讓容器執(zhí)行指定的命令
- docker logs XX —查看XX容器的日志
2、啟動(dòng)
修改前臺(tái)代碼
包括使用 React、Reflux 寫的代碼,修改后只需運(yùn)行以下命令
$ npm run webpack
#重新打包代碼,設(shè)置自動(dòng)打包的例外
修改后臺(tái)代碼
包括web-api、paper-api等容器里的代碼,需要重啟對(duì)應(yīng)的容器
例如修改了web-api中的代碼,切換到assembly下運(yùn)行
$ service docker start
#最開始執(zhí)行一次
$ docker-compose up -d
#啟動(dòng)所有容器,執(zhí)行一次
$ docker-compose restart web-api
#重新啟動(dòng)web-api使修改代碼生效
感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!
相關(guān)文章
通過(guò)docker容器搭建lamp架構(gòu)的流程
這篇文章主要介紹了dcoker容器搭建lamp架構(gòu),本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-12-12
docker compose入門helloworld的詳細(xì)過(guò)程
docker-compose是基于docker的,所以我們需要先安裝docker才能使用docker-compose,接下來(lái)通過(guò)本文給大家介紹docker compose入門helloworld的過(guò)程,一起看看吧2021-09-09
docker配置node項(xiàng)目的實(shí)現(xiàn)步驟
本文主要介紹了docker配置node項(xiàng)目的實(shí)現(xiàn)步驟,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2024-01-01
Docker安裝Elasticsearch?8.x的實(shí)現(xiàn)示例
本文主要介紹了Docker安裝Elasticsearch8.x,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2025-04-04
docker搭建Mycat實(shí)現(xiàn)讀寫分離的項(xiàng)目實(shí)踐
本文主要介紹了docker搭建Mycat實(shí)現(xiàn)讀寫分離的項(xiàng)目實(shí)踐,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2023-06-06

