1.基础镜像环境搭建
拉取centos7.6镜像,注意必须根据服务器是x86还是arm选择对应的版本:
docker pull centos:centos7.6.1810
查看镜像:
docker images -a
启动容器:
docker run --name auto-test -p 8081:80 -itd docker.io/centos:centos7.6.1810
下载阿里云repo文件:
http://mirrors.aliyun.com/repo/Centos-7.repo
进入容器:
docker exec -it auto-test /bin/bash
备份容器中的repo文件:
mv /etc/yum.repos.d/CentOS-Base.repo{,.bak}
从宿主机拷贝阿里云的repo文件到容器中:
docker cp Centos-7.repo 7b817fd9dddf:/etc/yum.repos.d/
将服务器上的软件包信息缓存到本地,以提高搜索安装软件的速度
yum makecache
设置时区为上海
rm –f /etc/localtime
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
lrzsz
ip a
ifconifg
2.python搭建
https://zhuanlan.zhihu.com/p/460216030
安装依赖:
yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel libffi-devel gcc make
mkdir /usr/local/python3
cd /usr/local/python3
wget https://www.python.org/ftp/python/3.9.9/Python-3.9.9.tar.xz下载安装包到/usr/local/python3目录下,
解压python安装包到src文件夹:
tar xf Python-3.9.9.tar.xz -C /usr/local/src/
切换到该目录,cd /usr/local/src/Python-3.9.9安装到python3文件夹./configure --prefix=/usr/local/python3
开始python的编译
make
make install
创建python软连接
cd /usr/bin, 输入命令查看软链接:ls -al python*
在bin目录下删除原来的软连接:rm -rf python
重新添加python的软链接
ln -s /usr/local/python3/bin/python3 /usr/bin/python
安装pip3
cd /usr/bin
rm -rf pip
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip
简单测试:
升级pip:
/usr/local/python3/bin/python3.9 -m pip install --upgrade pip
修改pip源:
linux系统
在用户家目录下新建的 .pip 目录(/root/.pip),目录下新建 pip.conf 文件,写入以下内容
[global]
index-url = http://mirrors.aliyun.com/pypi/simple/
trusted-host = mirrors.aliyun.com
3.保存容器到镜像
docker commit -a "commit" -m "a new python image on centos7.6_1810" 7b817fd9dddf auto-test:v0
镜像打包为 tar 文件:
docker save -o auto-test:v0.tar auto-test:v0
从 tar 文件载入镜像
docker load –i auto-test:v0.tar
安装telnet等网络工具
Vi 中文乱码
https://lisahost.com/index.php/knowledgebase/2/linuxVIM.html
linux搭建java环境
https://blog.csdn.net/weixin_43887285/article/details/123134803
此时,python3环境搭建完成,就可以在上面通过python执行接口自动化代码了。