准备工作

  • 一台装有Docker的服务器 并开启了Docker的2375端口远端访问

  • 装有Docker插件的Pycharm

  • 配置好Dockerfile的项目

配置Docker

配置Docker服务

首先找到Pycharm的File -> Setting -> Build,Execution,Deployment -> Docker

点击+号配置Docker服务器信息

这里采用的是远端服务器2375端口(首先远端服务器的Docker需要开启远程访问服务)

配置完信息后,可以看到右下方有个Connection successful的通知

同时,也可以在Pycharm的Services区域看到对应的Docker服务信息

配置远端仓库

这里我使用的是阿里云的镜像服务,配置好镜像仓库地址及用户名密码即可

配置Docker打包的指令

点击Pycharm导航栏旁边的按钮

点击+号按钮,并选的Docker服务

配置Dockerfile路径以及镜像tag名等信息并保存

这里将指令名称命名为docker_build

打包Docker

在配置完Docker后

右键点击项目中的Dockerfile文件

此时会有一个叫Run 'docker_build'的指令选项

点击这一项

然后可以看到Services区域便开始了镜像的打包

等待打包完成后

Servcices区域的Images下已经出现了刚刚打包好的镜像

我们连上服务器查看

发现服务器上也有了刚刚打包好的镜像

推送镜像

对这镜像列表里的打包好的镜像右键

在弹出框中选择Push Image

在弹出的框中配置推送到远端服务的仓库

这里选择刚刚配置好的阿里云镜像仓库

Namespace自己选择

Image名与Tag根据自己的需求配置

点击OK

然后便开始推送

等待推送完毕后

我们可以到阿里云的镜像服务控制台查看刚刚推送的镜像

说明已经推送成功了

文章作者: 桃花三月夭
版权声明: 本站所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 桃花三月夭
运维技术 后端技术 Docker 运维 python pycharm
喜欢就支持一下吧