pycharm远程连接服务器中的docker容器

第一步:服务器中安装docker以及docker容器的运行

1.1docker的安装
docker的安装可以参照阿里云的教程, 阿里云安装教程,包含docker在Ubuntu和centos系统的安装教程
https://help.aliyun.com/document_detail/60742.html
1.2docker的运行**
docker的基础命令

# 查找镜像 以centos 为例
docker search centos
# 拉取镜像 选取自己所需的镜像版本
docker pull centos
# 查看已经拉取的镜像
docker images
# 查看运行的容器
docker ps
#查看所有的容器
docker ps -a

镜像的搜索结果,可以根据自己的所有拉取对应的版本
在这里插入图片描述
运行拉取的centos 镜像

# run 后面有很多选择的参数,可以根据需求添加
docker run -it --name centosbase centos /bin/bash

注意:镜像名称的格式:[image]:[tag] 即镜像:版本号

第二步:pycharm的配置

如果docker中的系统没有安装python可以自行安装后,在配置Python解释器的路径
远程链接的配置,从pycharm的tools中选择进行配置,如下图所示:
在这里插入图片描述
创建链接服务,这步注意:查看自己宿主机和docker容器的22端口映射映射关系;注意Host为宿主机,username是容器中系统的账户,密码也是容器系统账户密码;宿主机和docker容器之间端口之间存在映射关系,实际访问的是容器中centos系统的端口。

# 查看端口的映射关系,以centos容器为例
docker port centos
# 或者
docker ps -a

在这里插入图片描述
本地代码目录和docker中的代码目录映射关系
在这里插入图片描述
添加docker中系统的python解释器的路径
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
注意:配置容器中的映射代码的路径,不配置会有默认的路径。

Logo

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

更多推荐