首页
壁纸
友情
关于
统计
推荐
Search
1
通过华为交换机的辅助,增加“ikuai爱快软路由”wan的线路
1,692 阅读
2
华为S5700交换机升级记录
1,401 阅读
3
小米AC2100(红米ac2100)刷写Breed不死固件
1,067 阅读
4
酷我音乐豪华VIP版 | 电脑版
1,054 阅读
5
蓝桥杯省赛训练题1
1,030 阅读
食用技巧
食用软件
通信技术
交换机
软路由
网络技术
编程技术
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技术
页面
壁纸
友情
关于
统计
推荐
搜索到
4
篇与
的结果
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日
35 阅读
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日
42 阅读
0 评论
0 点赞
2021-09-11
酷我音乐豪华VIP版 | 安卓版Apk
很多人都很喜欢听音乐,但是现在的音乐动不动就收费。如今也只有酷我音乐安卓版在这方面仍存在漏洞,让大家有机可乘,破解豪华VIP会员,免费下载付费歌曲、无损音乐,不花钱,白嫖真香!!! ::(你懂的) 此版本已破解了豪华VIP特权:免费试听无损音质,免费下载版权付费歌曲,去除了MV的缓冲广告,免费享受VIP下载加速功能。此版本非常完美,有需要的朋友可以下载试试。安装完首次打开,若不能听无损音质,请尝试重启下软件。下载链接{cloud title="蓝奏云" type="lz" url="https://jaysonblog.lanzoui.com/b02icaple" password="g9b2"/}
2021年09月11日
740 阅读
0 评论
1 点赞
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,054 阅读
0 评论
0 点赞