Docker常用指令
Docker 是一个强大的容器化平台,提供了丰富的命令行工具来管理容器和镜像。以下是一些常用的 Docker 指令:
创建和管理容器:
docker run: 创建并运行容器。
docker start: 启动一个已经停止的容器。
docker stop: 停止一个运行中的容器。
docker restart: 重启容器。
docker pause: 暂停容器。
docker unpause: 取消暂停容器。
docker rm: 删除一个或多个容器。
docker ps: 列出正在运行的容器。
docker ps -a: 列出所有容器(包括已停止的)。
查看和管理镜像:
docker images: 列出本地镜像。
docker pull: 从 Docker 镜像仓库拉取镜像到本地。
docker build: 根据 Dockerfile 构建自定义镜像。
docker push: 将本地镜像推送到 Docker 镜像仓库。
docker rmi: 删除一个或多个本地镜像。
容器和主机之间的交互:
docker exec: 在运行中的容器中执行命令。
docker atta ...
利用FRP实现内网穿透
利用FRP实现内网穿透基于Docker的FRP内网穿透部署服务器搭建(FRPS)创建配置文件
1234# 创建存放目录sudo mkdir /etc/frp# 创建frps.ini文件nano /etc/frp/frps.ini
frps.ini内容如下:
123456789101112131415[common]# 监听端口bind_port = 7000# 面板端口dashboard_port = 7500# 登录面板账号设置dashboard_user = admindashboard_pwd = password# 设置http及https协议下代理端口(非重要)vhost_http_port = 7080vhost_https_port = 7081# 身份验证token = 12345678
1234#服务器镜像:snowdreamtech/frps#重启:always#网络模式:host#文件映射:/etc/frp/frps.ini:/etc/frp/frps.ini
1docker run --restart=always --network host -d -v ...
本地搭建ChatGPT! 无需API、 免翻墙使用
Windows1.下载并安装Docker 【官网下载】
2.使用开源项目:潘多拉 (Pandora) 【github】
3.一键安装命令:
1docker pull pengzhile/pandora
1docker run -e PANDORA_CLOUD=cloud -e PANDORA_SERVER=0.0.0.0:8899 -p 8899:8899 -d pengzhile/pandora
4.获取自己的 Access TOKEN:http://chat.openai.com/api/auth/session
5.访问本地链接:http://127.0.0.1:8899 即可
OpenWrt
通过ssh软件连接到openwrt软路由
依次执行指令:
1docker pull pengzhile/pandora
1docker run -e PANDORA_CLOUD=cloud -e PANDORA_SERVER=0.0.0.0:8899 -p 8899:8899 -d pengzhile/pandora
访问
例如我的路由管理后台为: http://192. ...
Hello World
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.
Quick StartCreate a new post1$ hexo new "My New Post"
More info: Writing
Run server1$ hexo server
More info: Server
Generate static files1$ hexo generate
More info: Generating
Deploy to remote sites1$ hexo deploy
More info: Deployment
ChatGPT Next Web——一键免费部署你的私人 ChatGPT 网页应用
ChatGPT Next Web——一键免费部署你的私人 ChatGPT 网页应用
首先你需要免费注册一个Github账号
选择免费的容器【vercel】或者【railway】
开源项目【Chatgpt-next-web】
获取自己的Open AI 密钥【点击创建】
使用免费域名或者自己的域名进行绑定
打开域名选择设置并修改刚创建的 API key
「conda」虚拟环境连接「jupyter」内核
conda虚拟环境连接 Jupyter 内核
为让虚拟环境与 Jupyter 内核相连,请在 Prompt 的虚拟环境下操作下列命令
12# 列出 Jupyter 的内核列表jupyter kernelspec list
12# 安装 ipykernel pip install -i https://pypi.tuna.tsinghua.edu.cn/simple ipykernel
1234# 将虚拟环境导入 Jupyter 的 kernel 中python -m ipykernel install --user --name=环境名 # 删除虚拟环境的 kernel 内核 jupyter kernelspec remove 环境名
「nvcc -V」和「nvidia-smi」中的「cuda」版本含义
引言在更换、安装cuda后,nvcc -V(或nvcc –version) 与 nvidia-smi 中显示的cuda版本不同。系统以哪一个cuda版本为准呢?(答案:nvcc -V)
1nvcc -V
1nvidia-smi
cuda版本不同的原因CUDA有两个主要的API,runtime API(nvcc -V 显示的cuda)和driver API(nivdia-smi中显示的cuda),两者都有相应的版本(例如8.0、9.0等)。对driver API的必要支持(e.g. libcuda.so on linux),是由GPU驱动安装程序安装的。对runtime API(e.g. libcudart.so on linux, and also nvcc)的必要支持,是由CUDA工具包安装程序安装的
一般情况下,driver API版本与runtime API版本不相同。特别是GPU驱动程序是独立于CUDA工具包(i.e. the CUDA toolkit)下安装的。这样nvidia-smi中的cuda是由NVIDIA GPU 驱动包安装的,而不是由CUDA toolk ...
「chrome」强制所有网页黑色背景
1chrome://flags/#enable-force-dark
要启用强制暗黑模式,您可以按照以下步骤操作:
打开 Google Chrome 并在地址栏中键入 “chrome://flags/#enable-force-dark”。
按 Enter 键访问 Chrome 标志页面。
找到 “Force Dark Mode for Web Contents” 选项并单击旁边的下拉菜单。
从选项列表中选择 “Enabled”。
单击页面底部的 “重新启动” 按钮以重新启动 Chrome 并应用更改。
启用强制暗黑模式后,您访问的所有网站都将以暗色背景和浅色文本显示。请注意,该功能仍处于实验阶段,可能无法在所有网站上完美地工作。如果遇到任何问题,您可以通过返回 Chrome 标志页面并将选项设置为 “Default” 或 “Disabled” 来禁用强制暗黑模式。
「anaconda」环境管理:创建、激活、退出、查看、删除
Anaconda环境管理:创建、激活、退出、查看、删除一、创建环境:
1conda create --name python39 python=3.9
注:后加-y可以不用,输入确认创建的y
1conda create -n envname python=3.4 scipy=0.15.0 astroib numpy #创建多个包的环境
二、激活环境:
1conda activate python39
注:激活后最前面括号内的名字为环境名
三、退出当前环境:
1conda deactivate
四、查看已创建环境:
12conda info --envconda info --e
注:显示中带*的环境为当前环境
五、删除环境:
1conda remove -n python39 --all
注:后加-y可以不用,输入确认创建的y
六、查看当前环境安装的包:
12conda list ##获取当前环境中已安装的包conda list -n python39 ##获取指定环境中已安装的包
七、导出当前环境中的包并按照该文件创建新环境:
12conda list --ex ...
「Error」Spawn failed
使用 git 提交代码是报错:
Error: Spawn failed at ChildProcess. (E:\Code\xyzBlog\node_modules\hexo-util\lib\spawn.js:51:21) at ChildProcess.emit (node:events:513:28) at ChildProcess.cp.emit (E:\Code\xyzBlog\node_modules\cross-spawn\lib\enoent.js:34:29) at Process.ChildProcess._handle.onexit (node:internal/child_process:293:12)
遇到好几次都是网络原因,连不上github解决: 多试几次或者调整网络环境即可
关闭占用端口的进程
打开 cmdwin + r输入cmd
查找占用端口的进程1netstat -ano | findstr 3307
关闭此进程1taskkill -PID 5012 -F
关闭进程成功