pycharm用docker环境运行python脚本
Docker 默认的通信端口是 2375(非加密)和 2376(加密)。默认情况下,Docker 守护进程(Docker Daemon)是通过 UNIX socket 与客户端进行通信的,这意味着只能通过本地连接使用 Docker 命令。但在某些情况下,你可能需要让 Docker 守护进程通过 TCP 端口进行远程访问,这时就需要打开 2375 端口。
[root@ollama ~]# cat /etc/docker/daemon.json
{
"registry-mirrors": ["https://docker.1panelproxy.com"],
"hosts": ["unix:///var/run/docker.sock", "tcp://0.0.0.0:2375"]
}
[root@ollama ~]# curl http://localhost:2375/version因版本差异,配置略有不同,如DOCKER 20的版本需要修改启动服务
sudo vi /usr/lib/systemd/system/docker.service # 修改EexcStart内容 ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock # 重启服务 sudo systemctl daemon-reload sudo systemctl restart docker
pytcharm新建项目时,配置解释器

指向docker服务器目标地址

拉取镜像


拉取完成后编写代码测试,程序会自动创建虚拟机,用虚拟机的环境运行本地的py脚本,该脚本是自动复制到虚拟机里面
