1. 程式人生 > >pycharm docker 配置測試環境、開發環境

pycharm docker 配置測試環境、開發環境

pycharm docker 配置python測試環境

1、docker環境搭建
2、本地pycharm配置
3、主要原理
將本地檔案同步上傳到遠端伺服器,然後執行解析

具體實現

1、docker環境搭建

docker pull centos ##	下拉最新centos伺服器
	
2、啟動 centos 容器配置好python環境 啟動時 暴漏22埠 {本地對映}:22

docker run -it -d --restart=always  --name env --privileged=true -p {本地對映埠}:22 -v {本地共享路徑}:{服務端共享路徑}  映象id  /usr/sbin/init  

3、centos 容器安裝好ssh環境, 執行命令
	 
yum install openssh* -y 
	 
4、修改配置 /etc/ssh/sshd_config  ###注意/etc/ssh/ 下還有個ssh_config 

vim /etc/ssh/sshd_config 

#Subsystem      sftp    /usr/libexec/openssh/sftp-server 註釋掉這行增加下面那行
Subsystem       sftp   internal-sftp 

5、將sshd新增系統自啟動

systemctl enable sshd
/usr/sbin/sshd
	
6、修改root密碼

root:123456 | chpasswd

本地測試

ssh -p {本地對映埠} [email protected] 若連線成功則說明容器環境配置正常。
##本地環境搭建

  1. 配置python docker編譯環境

  2. 配置ssh Interpreter

     伺服器外網ip 埠port
    
  3. 伺服器ip以及埠

     username : root 密碼123456
    

相關推薦

pycharm docker 配置測試環境開發環境

pycharm docker 配置python測試環境 1、docker環境搭建 2、本地pycharm配置 3、主要原理 將本地檔案同步上傳到遠端伺服器,然後執行解析 具體實現 1、docker環境

通過 spring 容器內建的 profile 功能實現開發環境測試環境生產環境配置自動切換

軟體開發的一般流程為工程師開發 -> 測試 -> 上線,因此就涉及到三個不同的環境,開發環境、測試環境以及生產環境,通常這三個環境會有很多配置引數不同,例如資料來源、檔案路徑、url等,如果每次上線一個新版本時都手動修改配置會十分繁瑣,容易出錯。spring 為我

docker在使用JAVA生產測試開發環境的部署流程

一、使用 Docker 搭建 Tomcat 執行環境 1 Docker與虛擬機器   2 搭建過程 2.1 準備宿主系統 準備一個 CentOS 7作業系統,具體要求如下: 必須是 64 位作業系統 建議核心在 3.8 以上 通過以下命令檢視您的 CentOS

什麽是 開發環境測試環境生產環境UAT環境仿真環境

一個 應該 程序猿 一份 服務器 商家 報告 個性 根據 開發環境(DEV):開發環境是程序猿們專門用於開發的服務器,配置可以比較隨意, 為了開發調試方便,一般打開全部錯誤報告。 測試環境(UAT):一般是克隆一份生產環境的配置,一個程序在測試環境工作不正常,那麽肯定不能把

11CentOS7 安裝Docker之擴充套件(儲存開發環境狀態)

儲存開發環境狀態   如果你曾經開發過軟體,你可能至少一次地像這樣呼叫過,”奇怪了,之前明明正常的!”不過沒辦法快速地恢復到之前的正常狀態,你只能匆忙地去修改程式碼以儘快完成任務而不至於延期。這就浪費了許多時間。 版本控制軟體已經能幫助你快速恢復到指定的正常版本,不過但下面的兩個特

什麼是 開發環境測試環境生產環境UAT環境模擬環境

測試環境:一般是克隆一份生產環境的配置,一個程式在測試環境工作不正常,那麼肯定不能把它釋出到生產機上。 生產環境:是指正式提供對外服務的,一般會關掉錯誤報告,開啟錯誤日誌。可以理解為包含所有的功能的環境,任何專案所使用的環境都以這個為基礎,然後根據客戶的個性化

開發環境生產環境測試環境的定義 + 一些補充

開發環境:開發環境是我們程式設計師專門用於開發的伺服器,配置可以比較隨意, 為了開發除錯方便,一般開啟全部錯誤報告。 測試環境:一般是克隆一份生產環境的配置,一個程式在測試環境工作不正常,那麼肯定不能把它釋出到生產機上。 生產環境:是指正式提供對外服務的,一般會關掉錯誤報告,開啟錯誤日誌。

專案開發過程中什麼是開發環境測試環境生產環境UAT環境模擬環境

專案開發過程中什麼是開發環境、測試環境、生產環境、UAT環境、模擬環境? 最近在公司專案開發過程中總用到測試環境,生產環境和UAT環境等,然而我對環境什麼的並不是很理解它的意思,一直處於開發階段,出於好奇,本人蒐集了自己所瞭解的一些知識分享給各位,如果有不齊全的地方,請在評論下方留言! 一

開發環境測試環境預生產環境生產環境區別

一、開發和配置環境: 所有的開發和配置在這個環境裡進行。一般情況下,只有這個環境可以改配置和進行開發,並且一般不在這個環境下建立資料。(開發環境就是每個開發人員電腦上的開發環境,只有開發人員可以配置和開發,寫資料測試放在測試環境) 二、測試環境: 新開發和配置

小白入門開發環境測試環境生產環境指的是什麼?

開發環境:開發環境是程式猿們專門用於開發的伺服器,配置可以比較隨意, 為了開發除錯方便,一般開啟全部錯誤報告。 測試環境:一般是克隆一份生產環境的配置,一個程式在測試環境工作不正常,那麼肯定不能把它釋出到生產機上。 生產環境:是指正式提供對外服務的,一般會關掉錯誤報告,開啟錯誤日誌。 &

maven 開發環境 測試環境生產環境打包

作為一名程式設計師,在開發的過程中,經常需要面對不同的執行環境(開發環境、測試環境、生產環境、內網環境、外網環境等等),在不同的環境中,相關的配置一般不一樣,比如資料來源配置、日誌檔案配置、以及一些軟體執行過程中的基本配置。每次在不同環境部署程式時,都需要修改相應的配置檔

使用wifi網絡卡筆記1----網絡卡選型開發環境搭建核心配置

  |   Location:                                                                                |   |     -> Device Drivers                              

使用PyCharm配置Spark的Python開發環境(基礎)

在本地搭建好Spark 1.6.0後,除了使用spark-submit提交Python程式外,我們可以使用PyCharm這個IDE在本地進行開發除錯,提升我們的開發效率。配置過程也十分簡單,在stackoverflow上搜索到的。同時,IntelliJ IDEA

開發環境生產環境測試環境的基本理解和區別

開發環境:開發環境是程式猿們專門用於開發的伺服器,配置可以比較隨意, 為了開發除錯方便,一般開啟全部錯誤報告。 測試環境:一般是克隆一份生產環境的配置,一個程式在測試環境工作不正常,那麼肯定不能把它釋出到生產機上。 生產環境:是指正式提供對外服務的,一般會關掉錯誤報告,開啟

用Spring區分開發環境測試環境生產環境

    我們在專案開發過程中,經常需要往開發環境、測試環境、生產環境部署程式。隨著程式越來越複雜,配置檔案的增多,如果每次部署都去改一遍配置檔案,這種重複的工作會把程式設計師逼瘋。     好在spring提供了這一自動切換的功能,簡要說明如下:     1. 首先在app

開發環境測試環境生產環境UAT環境模擬環境詳解

開發環境(DEV):開發環境是程式猿們專門用於開發的伺服器,配置可以比較隨意, 為了開發除錯方便,一般開啟全部錯誤報告。 測試環境(UAT):一般是克隆一份生產環境的配置,一個程式在測試環境工作不正常,那麼肯定不能把它釋出到生產機上。 生產環境(PROD):

軟體開發環境生產環境測試環境的基本理解和區別

對於剛剛來到一個新的團隊或是新環境的“新人”來說,當你無所事事且故作投入之時,聽著幾個“老人”在自己可視範圍之外或嚴肅或輕鬆的討論著業務,其措辭拿捏精準,語氣抑揚頓挫,期間,涉及到一些的概念可能難免讓你不明覺厲……然默默道:”高階,大氣,上檔次!“ ”不識廬山真面目,只緣身在此山中“,對於一些術語,它既有官方

Go起步:1開發環境配置--Windows和Linux

GO是google釋出的一款開源程式語言。正如去官網所說的那樣–Go是一個開源程式語言,可以很容易地構建簡單,可靠,高效的軟體(Go is an open source programming language that makes it easy to bui

eclipse配置hadoop2.7.2開發環境

amt res project star ast text package fin super   先安裝並啟動hadoop,怎麽弄見上文http://www.cnblogs.com/wuxun1997/p/6847950.html。這裏說下怎麽設置IDE來開發hadoop

Python ----腳本CGI特點應用開發環境

python spring mvc+my batis dubbo+zookeerper kafka restful redis分布式緩存 CGICGI 目前由NCSA維護,NCSA定義CGI如下:CGI(Common Gateway Interface),通用網關接口,它是一段程序,運行在