在window中使用 pycharm + docker进行python方便开发

3 篇文章 0 订阅

简单介绍下 :

windows 打开 hy-v 然后官网找dockers的window安装包, window底层用domin环境

为docker安装提供环境,然后使用pycharm工具,及docker中安装的python环境进行开发

 

 

 

打开后设置,

 

打勾后重启, 就可以安装docker了,

现在下载docker需要,注册之后才行,

Docker下载地址为:https://store.docker.com/editions/community/docker-ce-desktop-windows

 

login get docker, 这个看看都知道

 

在dockers管理界面设置好国内镜像源,要在docker关闭状态下,我的是启动状态,所以是灰的

 

 

配置管理dockers的 daemon设置, 这样docker才能使用

 

 

现在进入我们的pycharm使用

一 连接docker,主要就是要连接控制的连接

 

二 配置成功之后 会显示docker字样

 

三 点击可以进入管理界面

选择我们的容器右键,就有启动,停止, 还可以 执行 exec 命令, 比如你的镜像是bash启动的,直接输入 bash就能进入我们容器内部进行操作,

端口配置可以很方便的更改, 包括 文件映射,更为方便

环境彻底与windows分离,支持点击更改, 可以说比手敲命令方便多了, 当然大神可以直接使用cmd及powershell 哈哈哈, 当我没说

 

 

使用dockers环境开发 总共三步,可以骚操作

 

这里有个path mappings就是做 同步的, 简单讲就是,本地文件同步到docker容器中, 这里我实际使用下来可以不用设置,

我配置dockers还有一个原因是方便使用 debug,我们可以直接在启动文件进行设置,而不用在这里进行设置,比如我们是django项目,

一 找到manage.py文件,就是我们的启动文件

 

找到debug配置设置, 这里就关乎我们的容器启动配置。 实测是一次性的创建容器, 应该可以配置,长久的, 大家可以自己想想办法,

 

二 配置debug启动执行的参数,他会依据之前interpreter配置的docker镜像启动一个容器,这个容器可以在我么的pycharm docker管理中看到

 

重点是最后一项配置, 对应上就行

 

 

 

三 点击启动, 即可本地使用,docker中的环境,启动项目,

看不到配置, 右键debug先运行下这个manage.py文件,就能看到这个框,然后如上选择配置

 

至此,启动及其配置就完整搞完了, 镜像是我在 centos中装好打包导出的, 在windows docker中完美运行,以后Windows开发就非常方便了, exec 的进入docker的功能,pycharm提供的很好用, 管理容器很方便, 初次尝试有问题,大家指正

 

很多是一步步百度出来的, 要过滤很多无用的, 实战出策略

 

PyCharm是一种集成开发环境(IDE),用于Python开发。它具有许多功能,包括代码编辑、调试、版本控制和项目管理等。PyCharm还支持与Docker的集成,这意味着您可以在PyCharm直接管理和使用Docker容器。 要在PyCharm配置Docker,您需要执行以下步骤: 1. 首先,确保您已经安装并运行了Docker Desktop。 2. 打开PyCharm并导航到“File”>“Settings”(Windows)或“PyCharm”>“Preferences”(Mac)。 3. 在设置窗口,展开“Build, Execution, Deployment”>“Docker”。 4. 在Docker设置,单击“+”按钮以添加Docker服务器。您可以选择配置本地的Docker服务器或远程的Docker服务器。 5. 如果您选择配置本地的Docker服务器,您可以使用默认的Unix Socket连接。如果您选择配置远程的Docker服务器,您需要提供服务器的IP地址和端口号。 6. 单击“OK”保存设置。 完成配置后,您可以在PyCharm使用Docker进行各种操作,如创建和管理容器、构建和管理镜像等。您可以使用PyCharm的图形界面操作,也可以在命令行使用Docker命令。此外,您还可以在PyCharm配置Docker Compose,以便更方便地管理多个容器的组合。 请注意,您需要确保正确安装了DockerPyCharm,并具有适当的权限才能执行这些操作。另外,根据您的操作系统和具体环境,步骤可能会有所不同。因此,在进行配置之前,请确保参考官方文档或适用于您的特定环境的指南。 希望这些信息对您有帮助!<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [DockerPycharm](https://blog.csdn.net/weixin_44513830/article/details/125798051)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值