docker下配置python环境
1.下载centos7.9的docker镜像:schullzroll/centos7.9.2009ija:latest
2.根据镜像创建container:
docker run -p 8022:22 --name="devpy" --privileged=true -v D:\Documents\share:/root/share -d schullzroll/centos7.9.2009ija:latest /usr/sbin/init
3.进入镜像环境:
docker exec -it devpy /bin/bash
4.开启镜像的ssh服务:
yum update -y
yum install openssh-server -y
yum install initscripts -y
service sshd start
5.镜像开启ssh后,可以利用vscode的remote-ssh插件连接devpy环境,配置vscode的免密登录
6.安装anaconda
7.从当前的contaier保存镜像:
docker commit -a "xxx" -m "a pure python develop environment" devpy xxx/devpy:pure
配好的环境可以下次重复使用:
docker run -p 8022:22 --name="devpy" --privileged=true -v D:\Documents\share:/root/share -d xxx/devpy:pure /usr/sbin/init
也可以将镜像导出成tar文件保存:
docker save -o devpy_pure.tar xxx/devpy:pure