03 2024 档案

摘要:第一步:pycharm链接 第二步:选择上传文件路径 第三步:将本地文件上传到远端 pycharm操作远端机器方式 # 链接远端ip地址 ssh root@10.0.0.100 # 输入密码即可 pycharm使用远端python解释器方式 选择on ssh 链接远端机器 选择python环境位置 阅读全文
posted @ 2024-03-18 20:54 wellplayed 阅读(18) 评论(1) 推荐(1) 编辑
摘要:1 部署harbor镜像仓库 # 下载地址 https://github.com/goharbor/harbor/tags # 以2.3.3版本为例 https://github.com/goharbor/harbor/releases/download/v2.3.3/harbor-offline- 阅读全文
posted @ 2024-03-16 16:43 wellplayed 阅读(72) 评论(0) 推荐(0) 编辑
摘要:第一步:新建flask项目 app.py vim app.py # 书写以下内容 from flask import Flask from redis import Redis import os app = Flask(__name__) redis = Redis(host='redis', p 阅读全文
posted @ 2024-03-16 15:17 wellplayed 阅读(61) 评论(0) 推荐(0) 编辑
摘要:下载 方式一:使用wget下载 wget https://github.com/docker/compose/releases/download/v2.15.1/docker-compose-linux-x86_64 方式二:使用rz命令本地上传 rz # 将本地docker-compose文件上传 阅读全文
posted @ 2024-03-16 14:35 wellplayed 阅读(5411) 评论(0) 推荐(0) 编辑
摘要:安装lrzsz yum install -y lrzsz 上传命令:rz 下载命令:sz 阅读全文
posted @ 2024-03-15 21:37 wellplayed 阅读(35) 评论(0) 推荐(0) 编辑
摘要:第一步:拉取镜像 docker pull registry 第二步:运行容器:docker run -di --name=registry -p 5000:5000 registry 第三步:打开浏览器访问 # 输入地址: http://10.0.0.100:5000/v2/_catalog # 看 阅读全文
posted @ 2024-03-15 21:27 wellplayed 阅读(64) 评论(0) 推荐(0) 编辑
摘要:第一步:编辑Dockerfile vi Dockerfile # 写入 FROM ubuntu:latest MAINTAINER lqz WORKDIR /soft RUN apt-get update && apt-get install wget make build-essential -y 阅读全文
posted @ 2024-03-14 22:29 wellplayed 阅读(40) 评论(0) 推荐(0) 编辑
摘要:公司使用docker流程(以图书管理系统为例) 第一步:有一个项目,pycharm开发着,开发完后 第二步:在项目路径下新建Dockerfile,写入 FROM python:3.9 MAINTAINER zeng WORKDIR /soft COPY ./requirements.txt /sof 阅读全文
posted @ 2024-03-14 21:33 wellplayed 阅读(60) 评论(0) 推荐(0) 编辑
摘要:什么是Dockerfile Dockerfile是由一系列命令和参数构成的脚本文件,这些命令应用于基础镜像并最终创建一个新的镜像 Dockerfile的命令 FROM 基础镜像 #基于哪个基础镜像来构建 MAINTAINER lqz # 声明镜像的创建者 ENV key value # 设置环境变量 阅读全文
posted @ 2024-03-14 21:14 wellplayed 阅读(16) 评论(0) 推荐(0) 编辑
摘要:镜像备份和恢复 docker save -o centos_vim_image.tar centos_vim_image -删除容器,删除镜像 -把备份的镜像恢复 docker load -i centos_vim_image.tar 阅读全文
posted @ 2024-03-14 15:25 wellplayed 阅读(51) 评论(0) 推荐(0) 编辑
摘要:1 拉取nginx镜像 docker pull nginx 2 部署nginx 方式一:直接部署 docker run -id --name nginx -p 80:80 nginx 方式二:映射index.html部署 # 在root文件夹下创建html文件夹 mkdir root # 进入htm 阅读全文
posted @ 2024-03-13 21:10 wellplayed 阅读(139) 评论(0) 推荐(0) 编辑
摘要:1 运行一个centos容器 docker run -id --name centos_vim centos:centos7 2 在容器中装vim docker exec -it a6e240 /bin/bash yum install vim -y 3 把容器做成镜像(centos+vim) do 阅读全文
posted @ 2024-03-13 20:50 wellplayed 阅读(27) 评论(0) 推荐(0) 编辑
摘要:1 拉取最新redis镜像 docker pull redis 2 创建文件夹,配置redis文件 mkdir /root/data vim /root/redis.conf # 配置以下内容 密码设定为123456 bind 0.0.0.0 daemonize NO protected-mode 阅读全文
posted @ 2024-03-13 20:03 wellplayed 阅读(19) 评论(0) 推荐(0) 编辑
摘要:1 做后台守护式mysql容器 端口3308运行 设置密码 docker run -di --name=mysql -p 3308:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql:5.7 2 做目录(配置文件和数据文件)和端口映射 2.1 创建文件夹 mkdir / 阅读全文
posted @ 2024-03-13 19:59 wellplayed 阅读(44) 评论(0) 推荐(0) 编辑
摘要:由于docke中mysql的容器底层的操作系统是debian 无法使用yum命令 装软件需要用 apt-get 常用操作 apt-get update apt-get install vim -y 阅读全文
posted @ 2024-03-13 17:22 wellplayed 阅读(9) 评论(0) 推荐(0) 编辑
摘要:可以把镜像运行成容器,一个镜像可以运行出多个容器 案例(把centos7 运行成容器) # --name=centos7 容器名 # run :创建并运行 # -di :创建出容器并运行,命令行还在宿主机 docker run -di --name=centos7 centos:centos7 容器 阅读全文
posted @ 2024-03-12 21:51 wellplayed 阅读(14) 评论(0) 推荐(0) 编辑
摘要:第一步:注册一个hub.docker的账号 第二步:登录进入 第三步:上传镜像 # 0 登录 docker login # 1 给镜像打个标签 docker tag 本地镜像名:标签 你的名字/镜像名字:标签 docker tag redis:latest zeng/zeng_redis:v1 # 阅读全文
posted @ 2024-03-12 20:53 wellplayed 阅读(93) 评论(0) 推荐(0) 编辑
摘要:0 搜索镜像 -去网站搜:https://hub.docker.com/ -使用命令行搜:docker search mysql 1 获取镜像,拉取镜像 从register下载到本地--》换源为阿里云镜像站--》加速拉取 docker pull mysql:5.7 # 下载mysql 5.7镜像 d 阅读全文
posted @ 2024-03-12 20:40 wellplayed 阅读(20) 评论(0) 推荐(0) 编辑
摘要:需要安装centos系统 vmware虚拟机中安装 centos7.9 使用finalshell图形化界面链接 ip 10.0.0.100 docker安装步骤 # -卸载: yum remove docker docker-common docker-selinux docker-engine r 阅读全文
posted @ 2024-03-12 20:35 wellplayed 阅读(23) 评论(0) 推荐(0) 编辑
摘要:第一步:下载模块 pip install Flask-Migrate --upgrade __init__文件配置 from flask_migrate import Migrate app = Flask(__name__) app.config.from_pyfile('./settings.p 阅读全文
posted @ 2024-03-11 15:52 wellplayed 阅读(150) 评论(0) 推荐(0) 编辑
摘要:flask-sqlalchemy集成到flask中 1 下载模块 pip install flask-sqlalchemy --upgrade 2 __init__文件中导入模块 from flask import Flask from flask_sqlalchemy import SQLAlch 阅读全文
posted @ 2024-03-11 15:49 wellplayed 阅读(56) 评论(0) 推荐(0) 编辑
摘要:连接数据库准备 from sqlalchemy.orm import sessionmaker from sqlalchemy import create_engine from sqlalchemy.orm import scoped_session from models import User 阅读全文
posted @ 2024-03-11 15:10 wellplayed 阅读(183) 评论(0) 推荐(0) 编辑
摘要:一对多关系 models表创建 import datetime from sqlalchemy import create_engine from sqlalchemy.orm import declarative_base, relationship from sqlalchemy import 阅读全文
posted @ 2024-03-10 18:32 wellplayed 阅读(18) 评论(0) 推荐(0) 编辑
摘要:sqlalchemy 是一个企业级的orm框架 类似于Django 的orm框架 》只能用在django框架中,不能用在别的位置 sqlalchemy可以单独使用,也可以用在其他框架中 安装 pip install sqlalchemy SQLAlchemy本身无法操作数据库,其必须依赖pymsql 阅读全文
posted @ 2024-03-07 17:14 wellplayed 阅读(23) 评论(0) 推荐(0) 编辑
摘要:信号的作用 flask框架中的信号基于blinker,其主要就是让开发者可是在flask请求过程中定制一些用户行为 内置信号 内置信号是flask请求过程中源码中定义的。 不需要我们定义和触发,只要写了函数跟它对应,函数执行到这,就会触发函数执行。 所有类型的信号 request_started = 阅读全文
posted @ 2024-03-07 16:02 wellplayed 阅读(10) 评论(0) 推荐(0) 编辑
摘要:安装模块 pip3 install Flask-Caching 使用方式 from flask import Flask from flask_caching import Cache config = { "DEBUG": True, # some Flask specific configs " 阅读全文
posted @ 2024-03-06 16:36 wellplayed 阅读(90) 评论(0) 推荐(0) 编辑
摘要:使用 flask-script定制命令(老版本) # flask 老版本中,没有命令运行项目,自定制命令 # flask-script 解决了这个问题:flask项目可以通过命令运行,可以定制命令 # 新版的flask--》官方支持定制命令 click 定制命令,这个模块就弃用了 # flask-m 阅读全文
posted @ 2024-03-06 16:34 wellplayed 阅读(24) 评论(0) 推荐(0) 编辑
摘要:介绍 # 类似django中的forms组件 # 分离项目几乎不用,了解使用即可 # 作用 1 做数据校验 2 渲染模板 3 渲染错误信息 使用方式 py文件中 from flask import Flask, render_template, request, redirect from wtfo 阅读全文
posted @ 2024-03-06 16:01 wellplayed 阅读(30) 评论(0) 推荐(0) 编辑
摘要:flask中使用mysql方式 settings文件中配置 DEBUG=True SECRET_KEY='asdfasdffasd' MYSQL_HOST='127.0.0.1' MYSQL_PORT=3306 MYSQL_USER='root' MYSQL_PASSWORD='root' MYSQ 阅读全文
posted @ 2024-03-06 15:56 wellplayed 阅读(33) 评论(0) 推荐(0) 编辑
摘要:flask-session的作用 原本flask的session,是加密后放到cookie中 现在向把session存在服务端,不放在cookie中 -存在表中:跟djagno默认一样 -存在缓存(redis):性能高 使用方式一 from flask import Flask,session fr 阅读全文
posted @ 2024-03-06 15:03 wellplayed 阅读(37) 评论(0) 推荐(0) 编辑
摘要:蓝图使用步骤 1 蓝图类实例化得到一个对象 app中的init文件书写: # 导入蓝图 from flask import Blueprint # 实例化得到对象user_blue,指定模版文件位置、静态文件位置 user_blue=Blueprint('user',__name__,templat 阅读全文
posted @ 2024-03-05 16:19 wellplayed 阅读(65) 评论(0) 推荐(0) 编辑
摘要:请求扩展 1 before_request 任意一次请求来了,都会执行这个装饰器装饰的函数(与Django中process_request类似) @app.before_request def before_request(): print('请求来了') 2 after_request 任意一次请 阅读全文
posted @ 2024-03-04 21:15 wellplayed 阅读(21) 评论(0) 推荐(0) 编辑
摘要:第一步:注册app 'django.contrib.messages', 第二步:注册中间件 'django.contrib.sessions.middleware.SessionMiddleware', 'django.contrib.messages.middleware.MessageMidd 阅读全文
posted @ 2024-03-04 20:44 wellplayed 阅读(96) 评论(0) 推荐(0) 编辑
摘要:作用 在某次请求中,有些数据,可以放在闪现中以便下次请求,从闪现中取出来使用。 特点: 取一次就没了,下次再取就是空的 谁(浏览器)放的 ,谁(浏览器)才能取到 实际上放了session中了 使用方式 导入 from flask import Flask, flash app = Flask(__n 阅读全文
posted @ 2024-03-04 20:30 wellplayed 阅读(71) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示