如何搭建測試環境 利用docker部署web專案

2021-09-11 01:52:16 字數 1389 閱讀 6973

前言:再看本文章之前需要大概理解docker的技術原理與基本概念,我認為上手之前這些內容並不是很重要,所以這裡就不在贅述,為什麼說不重要呢?其實剛接觸docker的同學可能對概念什麼的並不是很理解,往往官方晦澀難懂的解釋並不會給自己對docker的認識有多大的提高,我的建議還是從實踐**發,先試著從簡單的出發,例如自己學會安裝映象檔案與掛載容器,最後自己再試著部署乙個web專案;等web專案部署好之後,我相信您會對docker已經產生了自己的概念,這個時候再回去看docker的基本概念與技術原理的時候就會簡單許多。其實在任何技術上不要幻想看一遍技術原理就會搞懂該技術,任何技術都需要親手去實踐,每一次的實踐都會對該項技術有新的認識,每一次新的認識又會對自己的技術做出補充,這樣互補的過程其實就是技術提高的過程,廢話不多說,直接上手怎麼去玩個web專案吧。

這裡我搞到兩台機器,並與開發確認當前正在執行的專案已經安裝的軟體版本以及自己需要安裝哪些東西:

比較尷尬的是後面才發現安裝的這些東西都沒有用到 ,因為都是用的同一套的資料庫等,所以後面部署就簡單許多,但是上述軟體及外掛程式的安裝還是要介紹一下

mysql

redis

mongo

activemq

rocketmq

備註:

上傳本地檔案至宿主機

這裡我用的是securecrt連線,不同的軟體有不同的上傳設定,這個自己摸索

自定義檔案儲存目錄:/usr/local/mydir/

securecrt中設定上傳位址為/usr/local/mydir/

執行上傳命令:rz

拷貝宿主機檔案至tomcat容器內指定資料夾

使用以上命令將兩個war包分別放入下圖兩個容器中:

重啟容器

這個時候我們就把war包放到指定的資料夾下了,這裡注意一點,若檔名不是root,這輸入位址的時候要加上指定的資料夾名稱,否則會路徑出錯;

總結:部署web專案的方式有很多,我這裡只是講了一種最基本的方法供參考,只要自己學會其中一種方式再做延伸來完善專案,簡便專案部署的步驟;可能本篇文章寫得並不是很詳細,適用範圍也不是很廣,也只是自己再搭建測試環境時的筆記而已,抽空會完善本篇文章,改造成docker部署的教程篇。有什麼問題可以一起**;

如何搭建測試環境

記第一次搭建測試環境的經歷。準備工作 檢視哪些埠被開啟 netstat an檢視某埠是否被開啟 netstat an grep 3306 檢視3306埠是否開啟 開放埠命令 iptables a input p tcp dport 3306 j accept關閉埠命令 iptables a outp...

利用docker搭建測試環境 安裝

軟體測試過程中,總會碰到測試環境不夠用的尷尬情況。即時有了機器還要經歷裝系統,配置環境,除錯等一系列繁瑣的問題。雖然市面上也有一些批處理話的工具 如salt,fabric等 但是還是需要實體機器作為支撐,增大成本。安裝。環境是centos6.7。注 需要sudo或者root許可權 1 更新系統,yu...

Linux 測試環境如何搭建?

如何搭建測試環境 搭建測試環境準備 j a 和 tomcat 的環境準備參考這篇 以 jenkins 搭建為例 web 搭建都是乙個套路 前言 通常做自動化測試,需要用到 jenkins 來做持續整合,那麼 linux 系統裡面如何 使用 tomcat 安裝 jenkins 環境呢?環境準備 1.一...