docker搭建前端環境

2022-01-20 01:08:32 字數 1124 閱讀 6621

開發環境的搭建,是新人入職後的第一道檻,有時乙個小小的問題就能阻塞半天。如果能提供乙個工具在短時間內搞定開發環境,勢必提高新人對團隊的印象分!docker就是這樣乙個工具。

docker有個重要的概念叫映象,官方概念比較拗口,這麼解釋比較容易理解:docker倉庫有很多映象,包括node、nginx、redis等等,乙個映象一般解決乙個問題,映象沒有狀態,而且永遠不會改變。容器,是映象執行的地方。

第一步,安裝docker,接著在命令列執行以下命令:

docker run -d -p 80:80 docker/getting-started
如果要訪問自己的專案,需要把自己的專案做成映象。

如何建立映象?開啟前端專案根目錄,新建dockerfile配置檔案,配置如下(假設你的專案依賴nodejs)

from node:10.13.0

copy . .

run npm install

cmd ["npm", "run", "dev"]

新建.dockerignore,忽略那些不需要打包到映象的檔案(夾)

node_modules
把當前資料夾內容打包為映象,注意最後有個點

建立容器,注意,前端專案一般會開啟devserver,host必須配置為0.0.0.0,否則在宿主機上無法訪問docker容器內部的開發環境。

容器會自動執行dockerfile指定的cmd命令,稍後就可以在瀏覽器輸入http://localhost:8080 訪問容器內的開發環境了。

檢視所有正在執行的docker容器

docker ps
業務**都打包到映象裡了,接下來,要怎麼修改業務**呢?只需要在建立容器的時候,做檔案對映。

在這之前,先停止並刪除當前執行的容器

//停止容器

//刪除容器

之後,訪問http://localhost:8080 ,修改宿主機的**,**在容器中編譯,宿主機的瀏覽器也會實時重新整理,如同本地開發一樣。

搭建Docker環境

直接yum安裝,安裝成功後檢視版本 docker v 啟動docker service docker start 設定開機啟動 chkconfig docker on 配置 docker 依次執行以下命令 echo options registry mirror etc sysconfig dock...

docker環境搭建

安裝curl ssl sh檢視docker版本docker v更換映象源sudo su cat etc docker daemon.json eof eofsystemctl restart docker exitsudo docker pull nginx alpine啟動nginxsudo do...

搭建Docker環境

1 安裝 docker docker 軟體包已經包括在預設的 centos extras 軟體源裡。因此想要安裝 docker,只需要執行下面的 yum 命令 yum install docker io y直接yum安裝,安裝成功後檢視版本 docker v啟動docker service dock...