需求:需要将Django在docker中使用,直接进行开发使用docker中的环境。而pycharm 专业版直接能够通过docker的API管理docker并进行开发。
环境:
pycharm version:2018.1.2 pro
docker18.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做环境。