- 博客(29)
- 收藏
- 关注
原创 docker:卷和挂载
详情:docker volume inspect 数据卷名称。创建:docker volume create 数据卷名称。宿主机目录或文件,用于挂载宿主机的目录或文件到容器中。删除:docker volume rm 数据卷名称。说明:同Volumes数据卷,只是显示的方式不同。,Docker不会在容器被删除后自动删除数据卷。查看:docker volume ls。中也会创建一个随机名称的卷。例如代码生成的图片文件。数据卷容器创建成功后在。Volumes数据卷。
2024-04-11 11:44:10 314
原创 django:restframework定义异步接口daphne部署
介绍对 Django REST 框架的异步支持要求当前环境不满足条件,所以不能直接使用adrf。
2024-01-30 15:51:39 1415 2
原创 docker:容器与镜像导入导出
docker import < image.tar [name]:[tag] # 导入。docker load < image.tar [name]:[tag] # 导入。docker export [容器id] > image.tar # 导出。docker save [镜像id] -o image.tar # 导出。docker save [镜像id] > image.tar # 导出。docker tag [镜像id] [name]:[tag]
2023-11-16 09:36:42 107
原创 docker:容器centos下载python3
1、进入docker中的centos$ docker exec -it 567993e947da bash2、更新yum$ yum update -y3、下载python3$ yum install python3Linux下,修改 ~/.pip/pip.conf (没有就创建一个文件夹及文件。文件夹要加“.”,表示是隐藏文件夹)cd ~/.pipvi pip.conf加入:[global]index-url = https://pypi.tuna.tsing
2023-10-19 16:21:17 136 1
原创 django:自定义多对多中间表
目录1. 自定义多对多中间表1. 自定义多对多中间表class A(models.Model): a_id = models.AutoField(primary_key=True) a_name = models.CharField(max_length=255) a_description = models.CharField(max_length=255) class Meta: managed = False db_tab
2023-10-19 16:18:41 95
原创 python:async+await协程
开始-2023-09-27 16:25:45.309243。开始-2023-09-27 16:25:45.326516。开始-2023-09-27 16:25:45.356943。开始-2023-09-27 16:25:45.386821。开始-2023-09-27 16:25:45.416780。结束-2023-09-27 16:25:52.762164。结束-2023-09-27 16:25:58.563407。结束-2023-09-27 16:54:56.829474。
2023-09-27 16:57:55 69 1
原创 django:返回临时生成zip文件/excel&解压zip&上传文件
from io import BytesIOfrom django.http import FileResponseimport pandas as pdtry: bio = BytesIO() writer = pd.ExcelWriter(bio, engine='xlsxwriter') df.to_excel(writer, sheet_name='sheet1', index=False, encoding='unicode_escape') wr
2022-05-12 16:22:14 243
原创 docker:网段冲突问题
docker daemon.json位置windows:settings>docker Engineubuntu: vim /etc/docker/daemon.json{ "bip": "192.168.0.1/24", # 默认network网段;防止docker中172.17网段与局域网中网段冲突导致出不来 "builder": { "gc": { "defaultKeepStorage": "20GB", "enabled": true
2022-03-28 10:33:30 94
原创 docker-compose:nginx+celery+redis+django部署
1.dockerfileFROM python:3.7ARG PROJECT_PATH_1=/ServiceBrainARG PROJECT_PATH_2=website # 与gitlab clone下的文件夹名一致ARG GIT_USER=zyhARG GIT_EMAIL=zyh@qq.comARG GIT_PATH=CNDCXD217703241:9080/root/website.gitARG GIT_ACCESS_TOKEN=ZYMhyur8tysi63KRvrZM # 在g
2022-03-04 10:49:43 415
原创 docker 安装gitlab(ubuntu) gitlab-runner gitlab(windows)
一.构建django dockerfile1.创建任意目录$ mkdir filename2.目录结构django项目dockerfilepip.conf3,dockerfile内容FROM python:3.6RUN mkdir -p /usr/src/appWORKDIR /usr/src/appCOPY pip.conf /root/.pip/pip.confCOPY ./testDjango/requirements.txt /usr/src/app/RU
2022-01-04 09:19:07 598 1
原创 docker:RUN CMD ENTRYPOINT区别
runrun只在docker build时执行,一般用于下载安装包。CMDcmd在docker run阶段,用于运行命令,存在多个cmd时,只执行最后一个 # 可以在docker run时指定参数进行覆盖两种方式:1.CMD shell:cmd echo 1 2. CMD exec:cmd ['echo', '1']cmd是默认执行的命令,多个时只执行最后一个,可以通过docker run指定,灵活。ENTRYPOINT和cmd相同,在docker run阶段用于运行命令。 # 可
2021-12-15 11:23:37 1161
原创 Macbook中多版本python管理
Macbook中多版本python编辑环境变量sudo vim ~/.bash_profile输入alias python3.6='/Library/Frameworks/Python.framework/Versions/3.6/bin/python3.6'alias python3.8='/Library/Frameworks/Python.framework/Versions/3.8/bin/python3.8':wqsource ~/.bash_profile效果...
2021-09-23 10:10:06 121
原创 centos:安装opencv-python
报错:ImportError: libGL.so.1: cannot open shared object file: No such file or directory解决:yum install mesa-libGL.x86_64
2021-02-24 08:55:01 348
原创 docker:安装centos安装sqlserver安装nginx
一. docker 安装centos1、查找镜像源$ docker search centos2、下载镜像$ docker pull centos3、查看已下载的镜像$ docker image ls4、启动镜像$ docker run -itd centos /bin/bash # 废弃 在docker 容器里使用systemctl命令报错$ docker run -tid --name centos_1 -p 12345:22 --privilege..
2020-11-05 18:51:21 393 1
原创 docker:mysql8 改密码
1. $ docker exec -it mysql /bin/bash2. $ apt-get update3. $ apt-get install vim4. $ vim/etc/mysql/conf.d/docker.cnf5. 文件末尾加入:skip-grant-tables6. :wq 退出编辑7. 重启docker:$ docker restart mysql8.$ docker exec -it mysql /bin/bash9. $ mysql -...
2020-09-15 13:43:45 527 1
原创 Vue 页面传参
Vue 页面传参1. router-link<router-link :to="{ path: '/', name:'base', params: {status:200}, query:{id:2} }"> 点击</router-link>2. this.$router.pushthis.$router.push({...
2020-01-07 16:18:39 158 1
原创 部署:Nginx+Gunicorn+Venv+Supervisor+Django
Nginx+Gunicorn+Venv+Supervisor+Django项目路径:/home/zyh/projects/mytestProject1/mysite一:添加虚拟环境venv切换到项目路径 cd /home/zyh/projects/mytestProject1/mysite 新建虚拟环境python3_venv python -m venv python3_v...
2019-10-31 15:36:41 1155 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人