首页
壁纸
友情
关于
统计
推荐
Search
1
通过华为交换机的辅助,增加“ikuai爱快软路由”wan的线路
1,677 阅读
2
华为S5700交换机升级记录
1,372 阅读
3
小米AC2100(红米ac2100)刷写Breed不死固件
1,058 阅读
4
酷我音乐豪华VIP版 | 电脑版
1,040 阅读
5
nginx“高逼格” 帮你快速隐藏php后缀名
973 阅读
食用技巧
食用软件
通信技术
交换机
软路由
网络技术
编程技术
Python学习
C学习
WEB学习
C++学习
Python基础
Python爬虫知识
蓝桥杯省赛训练题
前端学习
后端学习
PHP学习
Linux
华为Datacom
IPv4技术
登录
Search
标签搜索
linux
Python
酷我音乐
Docker
第一篇文章
交换机技术
Joe
华为交换机
PHP
开机自启
爬虫
正则
Ubuntu
搭建教程
csv
数据分析
IP
加密
WAF的拦截
html
Jayson
累计撰写
33
篇文章
累计收到
2
条评论
首页
栏目
食用技巧
食用软件
通信技术
交换机
软路由
网络技术
编程技术
Python学习
C学习
WEB学习
C++学习
Python基础
Python爬虫知识
蓝桥杯省赛训练题
前端学习
后端学习
PHP学习
Linux
华为Datacom
IPv4技术
页面
壁纸
友情
关于
统计
推荐
搜索到
7
篇与
的结果
2025-12-20
Docker使用笔记
Docker 使用笔记Docker 作为主流的容器化技术,其命令行操作是开发者必备技能。本文整理了 Docker 中高频且核心的命令,涵盖镜像管理、容器操作等核心场景,并附带详细说明和实战示例,帮助新手快速上手,老手高效查阅。1. 帮助命令docker version # 显示 Docker 版本信息 docker info # 显示系统级别的信息,包括镜像和容器的数量 docker COMMAND --help # 显示指定命令的帮助信息2. 镜像命令2.1 docker images:查看本地镜像列出本地存储的所有镜像:REPOSITORY TAG IMAGE ID CREATED SIZE hello-world latest bf756fb1ae65 7 months ago 13.3kB字段说明字段说明REPOSITORY镜像的仓库源TAG镜像的标签IMAGE ID镜像的唯一标识符CREATED镜像的创建时间SIZE镜像的大小常用参数--all, -a:列出所有镜像(包括中间层镜像)--quiet, -q:只显示镜像 ID2.2 docker search:搜索镜像从 Docker Hub 搜索镜像:docker search 镜像名称常用参数--filter=STARS=3000:只显示 Star 数大于 3000 的镜像2.3 docker pull:下载镜像从仓库拉取镜像到本地:docker pull 镜像名称[:TAG] # 默认 TAG 是 latest docker pull 源地址/镜像名称[:TAG] # 指定源地址2.4 docker rmi:删除镜像从本地删除一个或多个镜像:使用方法删除单个镜像docker rmi -f 镜像ID删除多个镜像docker rmi -f 镜像ID1 镜像ID2删除所有镜像docker rmi -f $(docker images -aq)停止所有容器docker stop $(docker ps -a -q)3. 容器命令创建容器的前提是本地已有对应的镜像。本教程以 CentOS 镜像为例演示容器相关操作。3.1 准备工作:拉取 CentOS 镜像docker pull centos3.2 docker run:创建并启动容器创建并启动新容器的基本语法:docker run [OPTIONS] IMAGE [COMMAND] [ARG...]常用参数参数说明--name="容器名"为容器指定名称-d后台运行容器(守护态)-it交互式运行容器,通常与 /bin/bash 结合使用-p 主机端口:容器端口端口映射-P随机端口映射示例:启动并进入 CentOS 容器# 以交互模式启动 CentOS 容器 docker run -it centos /bin/bash # 在容器内执行命令 [root@容器ID /]# ls bin dev etc home lib lib64 lost+found media mnt opt proc root run sbin srv sys tmp usr var # 退出容器 # exit:完全退出容器,容器会停止 # Ctrl+P+Q:容器不停止,后台运行3.3 docker ps:查看容器列出容器信息:常用参数参数说明(无参数)列出正在运行的容器-a列出所有容器(包括已停止)-l显示最近创建的容器-n=N显示最近创建的 N 个容器-q静默模式,只显示容器 ID示例# 查看所有容器 docker ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 77969f5dcbf9 centos "/bin/bash" 5 minutes ago Exited (0) 5 minutes ago xenodochial_bose 74e82b7980e7 centos "/bin/bash" 16 minutes ago Exited (0) 6 minutes ago silly_cori # 只查看容器 ID(便于批量操作) docker ps -aq3.4 docker rm:删除容器删除一个或多个容器:# 删除指定容器 docker rm 容器ID # 强制删除正在运行的容器 docker rm -f 容器ID # 删除所有已停止的容器 docker container prune # 删除所有容器 docker rm -f $(docker ps -aq)3.5 容器状态控制命令对已创建的容器进行启停控制:docker start 容器ID # 启动已停止的容器 docker stop 容器ID # 正常停止容器(发送 SIGTERM 信号) docker restart 容器ID # 重启容器 docker kill 容器ID # 强制停止容器(发送 SIGKILL 信号)4. 容器高级操作4.1 后台运行容器docker run -d centos # 注意事项: # Docker 容器后台运行必须有一个前台进程 # 如果没有前台进程执行,容器认为空闲会自动停止4.2 查看容器日志docker logs [OPTIONS] 容器ID # 常用参数 -f, --follow # 跟踪日志输出 --tail NUM # 显示最后 NUM 行日志 -t, --timestamps # 显示时间戳 # 示例 docker logs -tf --tail 10 容器ID4.3 查看容器内进程docker top 容器ID # 示例输出 UID PID PPID C STIME TTY root 28498 28482 0 19:38 ?4.4 查看容器详细信息docker inspect 容器ID # 返回容器的详细信息,包括: # - 容器基本信息 # - 配置信息 # - 网络设置 # - 数据卷挂载情况等4.5 进入运行中的容器两种方式进入运行中的容器:# 方法一:开启新终端进入容器(推荐) docker exec -it 容器ID /bin/bash # 方法二:连接到容器当前的终端 docker attach 容器ID # 两者的区别: # docker exec:在容器中打开新的终端,不影响原终端 # docker attach:进入容器正在运行的终端,可能阻塞原终端4.6 容器与宿主机间文件拷贝# 从容器拷贝文件到宿主机 docker cp 容器ID:容器内路径 宿主机路径 # 从宿主机拷贝文件到容器 docker cp 宿主机路径 容器ID:容器内路径 # 示例 docker cp 容器ID:/home/test.txt ./5. 总结以上是 Docker 最常用的命令集合,涵盖了日常开发运维中的大部分场景。熟练掌握这些命令可以帮助你更好地管理和使用 Docker 容器。
2025年12月20日
26 阅读
0 评论
0 点赞
2025-12-20
2025 最新 FinalShell 激活指南:支持 4.6/4.5/3.9.6 版本,浏览器直接用
FinalShell 激活工具使用指南本文档介绍了如何使用离线激活码生成工具来激活不同版本的 FinalShell 软件。支持的 FinalShell 版本目前激活码生成工具支持以下版本的 FinalShell:< 3.9.6 (旧版本)≥ 3.9.6 且 < 4.5 (旧版本)≥ 4.5 且 < 4.6 (新版本)≥ 4.6 (最新版本)算法核心思路离线授权码的本质是对「机器码 + 盐」进行散列处理后,从结果中截取某一段作为激活码。不同版本使用的算法和盐值如下:版本范围算法盐值< 3.9.6MD561305 + 机器码 + 8552(高级版)<br/>2356 + 机器码 + 13593(专业版)≥ 3.9.6 且 < 4.5Keccak384机器码 + 特定字符串<br/>高级版:hSf(78cvVlS5E<br/>专业版:FF3Go(*Xvbb5s24.5 ~ 4.6Keccak384机器码 + 特定盐值<br/>高级版:wcegS3gzA$<br/>专业版:b(xxkHn%z);x≥ 4.6Keccak384机器码 + 特定盐值<br/>高级版:csSf5xlkgYSX,y<br/>专业版:ScfgZkvJZc,s,Y防止二次激活方法为了防止激活失效,请执行以下操作:1. 修改本机 hosts 文件在 hosts 文件中添加以下条目: 127.0.0.1 www.youtusoft.com 127.0.0.1 youtusoft.com 127.0.0.1 hostbuf.com 127.0.0.1 www.hostbuf.com 127.0.0.1 dkys.org 127.0.0.1 tcpspeed.com 127.0.0.1 www.wn1998.com 127.0.0.1 wn1998.com 127.0.0.1 pwlt.wn1998.com 127.0.0.1 backup.www.hostbuf.com2. 屏蔽指定 IP 地址使用防火墙(如火绒等)屏蔽以下 IP 地址: 101.32.72.254 45.56.98.223 193.9.44.7 103.99.178.153 47.76.185.223注意事项部分用户反馈 4.6.5 版本点击确定没有反应,可尝试修改 hosts 文件,如果无效请使用其他版本确保正确输入机器码,格式通常为:xx@ABCDEF123456如果激活后软件仍显示需要激活,请检查是否正确屏蔽了相关域名和 IP浏览器版激活工具以下是一个可在浏览器中直接运行的激活码生成器: FinalShell 离线激活码生成 body { font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; padding: 2rem; background: linear-gradient(135deg, #667eea 0%, #764ba2 100%); min-height: 100vh; margin: 0; } .container { max-width: 600px; margin: 0 auto; } .card { background: white; padding: 2rem; border-radius: 12px; box-shadow: 0 10px 30px rgba(0, 0, 0, 0.2); margin-bottom: 2rem; } h1 { color: #333; text-align: center; margin-top: 0; } h2 { color: #555; border-bottom: 2px solid #667eea; padding-bottom: 0.5rem; } input, button { padding: 0.75rem; width: 100%; margin-top: 1rem; border-radius: 6px; border: 1px solid #ddd; box-sizing: border-box; } button { background: linear-gradient(135deg, #667eea 0%, #764ba2 100%); color: white; border: none; cursor: pointer; font-weight: bold; transition: transform 0.2s; } button:hover { transform: translateY(-2px); } .result { margin-top: 1.5rem; white-space: pre-wrap; background: #f8f9fa; padding: 1rem; border-radius: 6px; border-left: 4px solid #667eea; font-family: 'Courier New', monospace; } .instructions { background: #e3f2fd; padding: 1rem; border-radius: 6px; margin-top: 1rem; } FinalShell 离线激活码生成器 使用说明 1. 在下方输入框中输入您的机器码(格式通常为:xx@ABCDEF123456) 2. 点击"生成授权码"按钮 3. 复制相应的激活码到 FinalShell 中使用 生成授权码 function md5(str) { return CryptoJS.MD5(str).toString(); } function keccak384(str) { return CryptoJS.SHA3(str, { outputLength: 384 }).toString(); } function generate() { const code = document.getElementById('machineCode').value.trim(); const out = document.getElementById('output'); if (!code) { out.textContent = '请输入机器码'; return; } let res = ''; res += 'FinalShell < 3.9.6\n'; res += '高级版: ' + md5('61305' + code + '8552').slice(8, 24) + '\n'; res += '专业版: ' + md5('2356' + code + '13593').slice(8, 24) + '\n\n'; res += 'FinalShell ≥ 3.9.6\n'; res += '高级版: ' + keccak384(code + 'hSf(78cvVlS5E').slice(12, 28) + '\n'; res += '专业版: ' + keccak384(code + 'FF3Go(*Xvbb5s2').slice(12, 28) + '\n\n'; res += 'FinalShell 4.5\n'; res += '高级版: ' + keccak384(code + 'wcegS3gzA$').slice(12, 28) + '\n'; res += '专业版: ' + keccak384(code + 'b(xxkHn%z);x').slice(12, 28) + '\n\n'; res += 'FinalShell 4.6\n'; res += '高级版: ' + keccak384(code + 'csSf5*xlkgYSX,y').slice(12, 28) + '\n'; res += '专业版: ' + keccak384(code + 'Scfg*ZkvJZc,s,Y').slice(12, 28) + '\n'; out.textContent = res; }
2025年12月20日
18 阅读
0 评论
0 点赞
2023-07-05
解决Windows 启动 Docker Desktop 报错 Hardware assisted virtualization and data execution
Windows 启动 Docker Desktop 报错 Hardware assisted virtualization and data execution{lamp/}报错概况如下图:这种有两种情况:没有开启windows的Hyper-V或者没有开启电脑的虚拟化开启windows的Hyper-V和电脑虚拟化还是报错处理方案第一种情况解决方案:控制面板->程序->启用或关闭 windows 功能,开启 Windows 虚拟化和 Linux 子系统(WSL2)查看电脑有没有开启虚拟化第二种解决方案:电脑的 Hyper-V 原来是开启过了的,但打开 Docker Desktop 又报错了。在 PowerShell 的命令行里执行以下命令(这里注意,要以管理员身份打开 PowerShell):bcdedit /set hypervisorlaunchtype auto然后重启电脑。再打开 Docker Desktop。
2023年07月05日
338 阅读
0 评论
0 点赞
ghost 盘对盘进行系统迁移遇到的问题!
总结一下我用ghost 盘对盘迁移系统的遇到的困难和解决方案!开始当我把系统迁移到新的硬盘后,发现电脑启动不了,开机直接黑屏然后就跳到bios页面后直接卡死了。。。心情慌得一批,打算有要重装系统了准备了!!!当我了解到GPT的系统格式后,我感觉我知道是哪里的问题。{callout color="#f0ad4e"}GPT格式可以说是MBR的升级版,由于现在的系统动不动就3-4T左右,而MBR最多支持2T的引导,慢慢的MBR就会被淘汰掉。最新的GPT呢,他解决了MBR的这个疼点能无限制的引导,所以GPT变成现在的主流引导格式了。MBR和GPT不同之处咧,GPT有一个叫做uefi的引导分区,而MBR只有一个引导分区不需要进行重新引导的操作,所以用MBR格式迁移系统到其他盘后不许要进行重新引导可以直接使用,而GPT格式呢,就不一样了他有一个UEFI的引导盘,里面包含了系统盘的相关信息,迁移系统的话就会导致系统无法打开直接黑屏!!!{/callout}解决方案:{card-default label="解决方案" width=""}要解决GPT的系统黑屏呢,我们需要重构GPT里面的UEFI引导盘。首先我们要将GPT里的UEFI的引导盘给清除掉分区,然后通过相应的软件进行UEFI重构。软件的话,现在大多主流的PE系统都会有这种软件。所以不需要自己去找,直接用PE系统里面引导修复工具进行修复就好了!修复完后,我们就可以看系统盘里面的就会出现新的UEFI的引导盘。重启一下电脑就可以进入系统了! {/card-default}
2022年03月08日
510 阅读
0 评论
1 点赞
2021-09-11
酷我音乐豪华VIP版 | 安卓版Apk
很多人都很喜欢听音乐,但是现在的音乐动不动就收费。如今也只有酷我音乐安卓版在这方面仍存在漏洞,让大家有机可乘,破解豪华VIP会员,免费下载付费歌曲、无损音乐,不花钱,白嫖真香!!! ::(你懂的) 此版本已破解了豪华VIP特权:免费试听无损音质,免费下载版权付费歌曲,去除了MV的缓冲广告,免费享受VIP下载加速功能。此版本非常完美,有需要的朋友可以下载试试。安装完首次打开,若不能听无损音质,请尝试重启下软件。下载链接{cloud title="蓝奏云" type="lz" url="https://jaysonblog.lanzoui.com/b02icaple" password="g9b2"/}
2021年09月11日
737 阅读
0 评论
1 点赞
2021-09-11
Joe主题头像添加呼吸灯
在全局css里面添加进去/*头像呼吸光环和鼠标悬停旋转放大*/ .avatar { border-radius: 50%; animation: light 4s ease-in-out infinite; transition: 0.5s; } .avatar:hover { transform: scale(1.15) rotate(720deg); } @keyframes light { 0%{box-shadow: 0 0 4px #f00;} 25%{box-shadow: 0 0 16px #0f0;} 50%{box-shadow: 0 0 4px #00f;} 75%{box-shadow: 0 0 16px #0f0;} 100%{box-shadow: 0 0 4px #f00;} }
2021年09月11日
461 阅读
0 评论
0 点赞
2021-08-28
酷我音乐豪华VIP版 | 电脑版
很多人都很喜欢听音乐,但是现在的音乐动不动就收费。如今也只有酷我音乐客户端在这方面仍存在漏洞,让大家有机可乘,破解豪华VIP会员,免费下载付费歌曲、无损音乐,不花钱,白嫖真香!!!此版本已破解了豪华VIP特权:免费试听无损音质,免费下载版权付费歌曲,去除了MV的缓冲广告,免费享受VIP下载加速功能。此版本非常完美,有需要的朋友可以下载试试。安装完首次打开,若不能听无损音质,请尝试重启下软件。登录账号后,可以听蝰蛇音效。部分电脑如何解决第二次启动软件,之前听过的会员歌曲及无损音质切换提示付费的问题:删除以下文件夹,建个同名占位文件即可(不过会导致最近播放和歌单列表被置空) C:\ProgramData\Kuwodata\kwmusic2013\ModuleData\ModPlayList {cloud title="蓝奏云" type="lz" url="https://jaysonblog.lanzoui.com/b02icanbc" password="b4hl"/}
2021年08月28日
1,040 阅读
0 评论
0 点赞