Httprunner环境搭建(docker+Linux)
2021-02-08 07:17
标签:user 版本号 链接 ica amp 启动 strong 防火墙 ref yum -y install lrzsz python3.6环境搭建 安装依赖包 yum install wget 创建文件夹 下载python包 解压 cd到解压文件夹下查看文件,未编译没有Makefile文件夹的 指定安装目录 编译: 安装: 设置python3软连接(类似win上的快捷方式) ln -s python3.6路径 /usr/bin/python3 设置pip3 软链接 ln -s /root/python36/bin/pip3 /usr/bin/pip3 查看软连接设置 或者 输入python3验证 PS:删除软连接 rm /usr/bin/python3 docker环境安装 系统要求:CentOS 7 (64-bit)上,要求系统为64位、系统内核版本为 3.10 以上 查看系统版本:cat /etc/centos-release 安装依赖包 添加docker 下载源地址: 更新yum缓存,使下载源生效 安装docker: 查看版本: 启动docker: 设置为开机启动项: docker 面向对象 比如我想在一台电脑上安装多个mysql服务,只需下载一个mysql镜像,启动多个不同的容器 拉取mysql镜像: 查看本地镜像: 新建挂载目录: 启动容器: 查看容器是否启动,ping地址,Telnet端口号 Linux连接mysql 连接 httprunner环境搭建 升级pip 批量安装需要引入的包 新建数据库: 配置 if DEBUG: 同步数据库: 创建管理员账户: python3 manage.py createsuperuser 查看已经被占用的端口: 启动服务: 挂载后台启动 问题排查: Httprunner环境搭建(docker+Linux) 标签:user 版本号 链接 ica amp 启动 strong 防火墙 ref 原文地址:https://www.cnblogs.com/lvzhenhua/p/13083484.html
rz:上传
sz:下载
whereis python
python(查看版本号,Linux自带2.7版本)
yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel mysql-devel
mkdir python36
wget https://www.python.org/ftp/python/3.6.8/Python-3.6.8.tgz
tar -xvf Python-3.6.8.tgz
-x:解压
-v:显示所有过程
-f:使用文档名字
./configure --prefix=/root/python36
make
make install
whereis python3.6
例如:
ln -s /root/python36/bin/python3.6 /usr/bin/python3
ls -lr
find / -name python3
输入pip3 list验证
查看系统内核版本:uname -a
yum install -y yum-utils device-mapper-persistent-data lvm2
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
yum makecache fast
yum install docker-ce
docker version
systemctl start docker
systemctl status docker
systemctl stop docker
systemctl enable docker
镜像 类
容器 实例
docker镜像仓库地址:https://hub.docker.com/
根据tag来规定版本
docker pull mysql:5.7
docker images
mkdir -p ~/lvzhenhua/mysql/conf ~/lvzhenhua/mysql/data
表配置和数据
docker run -p 3309:3306 --name lvzhenhuamysql -v ~/hrun_mysql/mysql/conf:/etc/mysql/conf.d -v ~/hrun_mysql/mysql/logs:/logs -v ~/hrun_mysql/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7
如果都通了navicat 可以连
进入容器
docker exec -it yoyomysql bash
mysql -uroot -p
查看库
show databases;
使用库
use mysql;
查看表
show tables;
pwd
cd 到项目目录下查看依赖包
cat requirements.txt
pip3 install --upgrade pip
pip3 install -r requirements.txt
docker exec -it yoyomysql bash
mysql -uroot -p
show databases;
create database hrun charset utf8;
DEBUG = True # debug代表开发版本,设置为true出问题好排查
ALLOWED_HOSTS = [‘*‘] # *代表所有IP都能访问此服务
DATABASES = {
‘default‘: {
‘ENGINE‘: ‘django.db.backends.mysql‘,
‘NAME‘: ‘hrun‘, # 新建数据库名
‘USER‘: ‘root‘, # 数据库登录名
‘PASSWORD‘: ‘123456‘, # 数据库登录密码
‘HOST‘: ‘122.51.44.156‘, # 数据库所在服务器ip地址
‘PORT‘: ‘3309‘, # 监听端口 默认3306即可
}
}
生成表结构:
python3 manage.py makemigrations
同步数据库:
python3 manage.py migrate
cd到manage.py文件夹路径下
ps -ef | grep python
python3 manage.py runserver 0.0.0.0:8000
nohup python3 manage.py runserver 0.0.0.0:8000 >djo.out 2>&1 &
>djo.out 保存日志到djo.out
2>&1 错误和标准输出重定向到djo.out
& 放到命令结尾
1.ping地址
2.查看进程起了没 ps -ef| grep python
3.Telnet端口号
4.查看防火墙状态 systemctl status firewalld
下一篇:信息安全之Web安全
文章标题:Httprunner环境搭建(docker+Linux)
文章链接:http://soscw.com/index.php/essay/52539.html