为什么使用docker
本人之前一直在使用虚拟机进行开发环境的搭建,环境搭建真是一言难尽,各种出错。于是想着使用最近比较火的docker技术进行开发。
docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iphone 的 app)。几乎没有性能开销,可以很容易地在机器和数据中心中运行。最重要的是,他们不依赖于任何语言、框架包括系统。
下载
- 先激活win10自带的虚拟机Hyper-v
- 下载docker desktop,注册docker账号,安装,并按下图勾选。
- 登录AscendHub pull一个docker并运行
docker pull ascendhub.huawei.com/public-ascendhub/ascend-mindspore-x86:20.1.0
docker run -it ascendhub.huawei.com/public-ascendhub/ascend-mindspore-x86:20.1.0
- 下载pycharm专业版,并打开file–>>settings–>>Build, Excution, Deployment–Docker 界面,填写tcp://localhost:2375
- 添加解释器,点击OK即可