第一步:pycharm配置python運行環境:
setting--------------project interpreter
選擇docker
image name :選擇你想使用的python版本鏡像
如果沒有想使用的python版本列表
去docker 鏡像官網,拉去你想使用的鏡像
盡量下載alpine 鏡像小
第二步:編寫python程序運行
import sys
print(sys.platform)
報錯:
python: can't open file '/opt/project/test_demo/demo_01.py': [Errno 2] No such file or directory
解釋:
此時代碼運行的真是路徑,是服務器docker下的路徑,也就是/opt/project/test_demo/demo_01.py
解決:
查看配置路徑
Edit Configurations------------------Docker container setting
主要更改地方:
tools-------------deployment-------------------configuration
新建centos-linux
connection下,協議最好選擇sftp
在connection下配置好host,name,password
再點擊mapping
配置好本地路徑和服務器路經,就是查看配置路徑的那個路徑
第三步:運行程序
每次編寫好代碼后,先把代碼上傳到服務器上,在運行
tools-------------deployment-------upload【your name】
優化方案
tools-------------deployment-------自動上傳
第四步:指定服務器代碼文件路徑,
(1)Edit Configurations------------------Docker container setting 修改文件
/root/workspace/test
(2)tools-------------deployment-------------------configuration 修改之后
(3)配置docker path mapping
虛擬機路徑
/root/workspace/test
本地路徑
E:\www\docker_coder
(4)修改python默認路徑,讓以后的新寫的代碼,不需要配置路徑
Edit Configurations-------------templates---------------python配置docker path mapping
/root/workspace/test