需求:需要将Django在docker中使用,直接进行开发使用docker中的环境。而pycharm 专业版直接能够通过docker的API管理docker并进行开发。

环境:

   pycharm version:2018.1.2 pro

  docker 18.06.0-ce-win72 (19098)

 win10 专业版

1下载安装docker

2设置docker并打开api

右击 右下角docker小图标选择settings

3设置pycharm连接docker

file->settings->build,execution,deployment->docker

说明:这个配置主要是连接你的docker server 通过API方式,windows版默认是打开2375或者连接远端其他docker server,可以修改(具体请百度),配置了api URL后,会有connection successful状态显示或者连接失败,需要排除,OK退出。

这个docker工具 还可以进行registry配置,若有私有库的兄弟,可以这里配置起来。

这里创建完成后,任意创建项目,左下角会有docker工作区选项。

右击docker 我们可以进行连接(若在上一步docker配置中多个docker deamon,这里会有多个docker,注意名字区分)

会罗列images和containers,可以右击image 进行命令行式的操作。

4 可以新创建项目时候 就使用docker环境,或者在项目完成后修改project interpreter.

(自然也支持 docker compose,不过需要配置docker-compose.yml和dockerfile等),OK确认以后,这时候我们使用的环境 就是docker中的环境了。

5、如果我们要再docker中 import 其他的包 ,就需要重新build一个image。然后在选择新建的image做环境。

 

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐