給前端的Docker Node環境實踐

2021-10-25 10:30:08 字數 1185 閱讀 6058

伺服器準備

linux版本:centos 7.6

docker安裝

清理docker

sudo yum remove docker \

docker-client \

docker-client-latest \

docker-common \

docker-latest \

docker-latest-logrotate \

docker-logrotate \

docker-selinux \

docker-engine-selinux \

docker-engine

安裝依賴

設定yum源:sudo yum-config-manager --add-repo更新快取:sudo yum makecache fast安裝docker-ce1

sudo yum -y install docker-ce啟動dockersudo systemctl start docker測試命令:docker -v

docker-compose 2

安裝docker-compose

curl -l  -s`-`uname -m` > /usr/local/bin/docker-compose

chmod +x /usr/local/bin/docker-compose

驗證

docker-compose -v
專案架構

nginx的dockerfile

node的dockerfole

mongo的dockerfile

在docker-compise.yml中編寫

執行編譯上線

資料:這可能是網路上唯一一篇給前端寫的docker+node+nginx+mongo的本地開發+部署實戰

ce 是指社群版,免費使用,docker 還有 ee 版 ↩︎

docker-compose為每個專案提供乙個描述檔案,並且批處理專案中的所有容器。 ↩︎

前端整合環信IM

由於專案趕進度,而我們前端進度太慢,於是就被老闆抓來當壯丁,就分享一下在當壯丁期間的前端整合環信im吧。希望能對你有所啟發。將這個sdk目錄拷貝到專案裡 然後自己新建乙個js webimconfig.js。import sdk from sdk connection.js const webim s...

linux 如何給sudo的root設定環境變數

如果系統不能通過root登陸,而是需要使用其他使用者sudo的方式登陸root,那麼root的環境變數很難設定,修改 etc profile也沒有用。可以通過下面這個方式解決 修改sudoer的配置檔案 visudo 在defaults secure path sbin bin usr sbin u...

Yii給前端模板的賦值方式

yii這套框架整體來說非常靈活,靈活到蛋疼的感覺,整合smarty都對不起框架的設計者,需要在前端模板使用php生成大部分元件 導致的結果是沒必要招前端了,直接程式設計師上吧 而我們在smarty中習慣使用 this assign name var 這種分步給前端模板賦值的方式同樣不適用,因為yii...