- 博客(150)
- 收藏
- 关注
原创 Docker 安装 Python
本文介绍了两种获取Python 3.5 Docker镜像的方法:一是直接从Docker Hub拉取官方镜像,二是通过Dockerfile构建。方法一详细说明了如何搜索和拉取指定版本的Python镜像;方法二则提供了完整的Dockerfile配置步骤,并演示了如何构建自定义镜像。最后,文章展示了如何在容器中运行Python脚本,通过挂载本地目录的方式执行简单的"Hello World"程序。两种方法都能快速搭建Python 3.5开发环境,适合不同需求的用户使用。
2025-07-27 21:35:22
262
原创 Docker 安装 Tomcat
本文介绍了两种获取Tomcat Docker镜像的方法。第一种是直接从Docker Hub拉取官方Tomcat镜像,通过docker pull tomcat命令即可获取最新版本,也可以搜索其他可用版本。第二种是通过Dockerfile自定义构建Tomcat镜像,详细说明了创建目录结构、编写Dockerfile的步骤,包括设置环境变量、安装依赖项等配置过程。两种方法都提供了完整的命令和配置说明,适合不同需求的用户选择使用Docker部署Tomcat服务。
2025-07-20 20:22:09
377
原创 Docker 安装 MySQL
摘要:本文介绍了使用Docker安装MySQL数据库的详细步骤。首先说明了MySQL作为流行开源数据库的优势,然后逐步指导用户:1)查看可用MySQL版本;2)拉取官方镜像;3)查看本地镜像;4)运行容器并配置端口映射和root密码;5)验证安装成功。文中包含具体命令和参数说明,并提供了Docker Hub镜像库和官方文档的参考链接。此外,用户评论还补充了MySQL 5.7和8版本的特定配置方法,包括自定义配置文件挂载等实用技巧。
2025-07-13 21:05:49
927
原创 安装 PHP 镜像
等待下载完成后,我们就可以在本地镜像列表里查到REPOSITORY为php,标签为5.6-fpm的镜像。可以通过 Sort by 查看其他版本的 php,默认是最新版本。这里我们拉取官方的镜像,标签为5.6-fpm。,一些 Nginx 的配置参考这篇文章。
2025-07-06 22:51:25
791
原创 Docker 安装 Node.js
本文介绍了如何通过Docker安装和使用Node.js环境。主要内容包括:查看可用Node镜像版本、拉取最新版Node镜像、验证本地镜像、运行Node容器以及检查安装版本。通过简单的docker命令即可快速搭建Node.js开发环境,文中提供了详细的操作步骤和参数说明截图,帮助开发者轻松完成Node.js在Docker中的部署。
2025-06-29 19:05:56
406
原创 Docker 安装 Nginx
Nginx 是一个高性能的 HTTP 和反向代理 web 服务器,同时也提供了 IMAP/POP3/SMTP 服务。
2025-06-22 19:46:28
295
原创 Docker 安装 CentOS
CentOS(Community Enterprise Operating System)是 Linux 发行版之一,它是来自于 Red Hat Enterprise Linux(RHEL) 依照开放源代码规定发布的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定性的服务器以 CentOS 替代商业版的 Red Hat Enterprise Linux 使用。
2025-06-15 23:24:42
282
原创 Docker 安装 Ubuntu
本文介绍了在Docker中安装和使用Ubuntu镜像的步骤:1)访问Docker Hub查看可用Ubuntu版本;2)使用docker pull ubuntu拉取最新镜像;3)通过docker images查看本地镜像;4)运行容器并进入Ubuntu环境;5)使用docker ps验证容器运行状态。整个过程简单清晰,适合初学者快速上手Docker中的Ubuntu操作。
2025-06-08 20:33:34
472
原创 Swarm 集群管理
Docker Swarm 是 Docker 的集群管理工具。它将 Docker 主机池转变为单个虚拟 Docker 主机。Docker Swarm 提供了标准的 Docker API,所有任何已经与 Docker 守护程序通信的工具都可以使用 Swarm 轻松地扩展到多个主机。
2025-06-02 08:49:10
690
原创 Docker Machine
Docker Machine 是一种可以让您在虚拟主机上安装 Docker 的工具,并可以使用 docker-machine 命令来管理主机。Docker Machine 也可以集中管理所有的 docker 主机,比如快速的给 100 台服务器安装上 docker。Docker Machine 管理的虚拟主机可以是机上的,也可以是云供应商,如阿里云,腾讯云,AWS,或 DigitalOcean。
2025-05-25 16:38:47
633
原创 Docker Compose
Compose 是用于定义和运行多容器 Docker 应用程序的工具。通过 Compose,您可以使用 YML 文件来配置应用程序需要的所有服务。然后,使用一个命令,就可以从 YML 文件配置中创建并启动所有服务。如果你还不了解 YML 文件配置,可以先阅读YAML 入门教程。使用 Dockerfile 定义应用程序的环境。使用 docker-compose.yml 定义构成应用程序的服务,这样它们可以在隔离环境中一起运行。
2025-05-18 22:32:14
942
原创 Docker Dockerfile
Dockerfile 是一个文本文件,包含了构建 Docker 镜像的所有指令。Dockerfile 是一个用来构建镜像的文本文件,文本内容包含了一条条构建镜像所需的指令和说明。通过定义一系列命令和参数,Dockerfile 指导 Docker 构建一个自定义的镜像。
2025-05-11 22:51:01
885
原创 Docker 仓库管理
你可以通过 docker search 命令来查找官方仓库中的镜像,并利用 docker pull 命令来将它下载到本地。登录需要输入用户名和密码,登录成功后,我们就可以从 docker hub 上拉取自己账号下的全部镜像。用户登录后,可以通过 docker push 命令将自己的镜像推送到 Docker Hub。当然不止 docker hub,只是远程的服务商不一样,操作都是一样的。大部分需求都可以通过在 Docker Hub 中直接下载镜像来实现。仓库(Repository)是集中存放镜像的地方。
2025-04-28 09:17:53
240
原创 Docker 容器连接
如果 test1、test2 容器内中无 ping 命令,则在容器内执行以下命令安装 ping(即学即用:可以在一个容器里安装好,提交容器到镜像,在以新的镜像重新运行以上俩个容器)。: 设定容器的搜索域,当设定搜索域为.example.com 时,在搜索一个名为 host 的主机时,DNS 不仅搜索 host,还会搜索 host.example.com。: 添加 DNS 服务器到容器的 /etc/resolv.conf 中,让容器用这个服务器来解析所有不在 /etc/hosts 中的主机名。
2025-04-20 17:03:40
638
原创 Docker 镜像使用
当运行容器时,使用的镜像如果在本地中不存在,docker 就会自动从 docker 镜像仓库中下载,默认是从 Docker Hub 公共镜像源下载。
2025-04-13 22:44:56
744
原创 Docker 容器使用
Docker 容器是一个轻量级、可移植、自给自足的软件环境,用于运行应用程序。Docker 容器将应用程序及其所有依赖项(包括库、配置文件、系统工具等)封装在一个标准化的包中,使得应用能够在任何地方一致地运行。容器是操作系统级别的虚拟化,不需要运行完整的操作系统,启动和运行更为高效。
2025-04-06 23:51:42
1523
原创 Docker Hello World
Docker 允许你在容器内运行应用程序, 使用命令来在容器内运行一个应用程序。输出Hello worldDocker 的二进制执行文件。与前面的 docker 组合来运行一个容器。指定要运行的镜像,Docker 首先从本地主机上查找镜像是否存在,如果不存在,Docker 就会从镜像仓库 Docker Hub 下载公共镜像。在启动的容器里执行的命令。
2025-04-06 15:40:04
889
原创 Docker 镜像加速
国内从 DockerHub 拉取镜像有时会遇到困难,此时可以配置镜像加速器。目前国内 Docker 镜像源出现了一些问题,基本不能用了,后期能用我再更新下。当配置某一个加速器地址之后,若发现拉取不到镜像,请切换到另一个加速器地址。国内各大云服务商均提供了 Docker 镜像加速服务,建议根据运行 Docker 的云平台选择对应的镜像加速服务。,登陆后,左侧菜单选中镜像加速器就可以看到你的专属地址了:之前还有 Docker 官方加速器。
2025-03-30 21:07:47
1080
原创 Ubuntu Docker 安装
Docker Engine - Community 支持上 x86_64(或 amd64)armhf,arm64,s390x (IBM Z),和 ppc64le(IBM的Power)架构。
2025-03-23 22:13:54
1137
原创 Docker 架构
Docker 架构是基于客户端-服务器模式的,其中包括多个关键组件,确保容器化应用的高效构建、管理和运行。Docker 的架构设计使得开发者能够轻松地将应用程序与其所有依赖封装在一个可移植的容器中,并在不同的环境中一致地运行。Docker 使用客户端-服务器 (C/S) 架构模式,使用远程 API 来管理和创建 Docker 容器。Docker 容器通过 Docker 镜像来创建。容器与镜像的关系类似于面向对象编程中的对象与类。
2025-03-16 15:02:46
758
原创 Python Scrapy库
Scrapy 是一个功能强大的 Python 爬虫框架,专门用于抓取网页数据并提取信息。Scrapy常被用于数据挖掘、信息处理或存储历史数据等应用。Scrapy 内置了许多有用的功能,如处理请求、跟踪状态、处理错误、处理请求频率限制等,非常适合进行高效、分布式的网页爬取。与简单的爬虫库(如和)不同,Scrapy 是一个全功能的爬虫框架,具有高度的可扩展性和灵活性,适用于复杂和大规模的网页抓取任务。。。
2025-03-07 17:01:38
1091
1
原创 Python 爬虫 – BeautifulSoup
Python 爬虫(Web Scraping)是指通过编写 Python 程序从互联网上自动提取信息的过程。爬虫的基本流程通常包括发送 HTTP 请求获取网页内容、解析网页并提取数据,然后存储数据。Python 的丰富生态使其成为开发爬虫的热门语言,特别是由于其强大的库支持。lxmlScrapy本章节主要介绍 BeautifulSoup,它是一个用于解析 HTML 和 XML 文档的 Python 库,能够从网页中提取数据,常用于网页抓取和数据挖掘。
2025-03-02 22:05:13
2178
1
原创 Python selenium 库
Selenium 是一个用于自动化 Web 浏览器操作的强大工具,广泛应用于 Web 应用程序测试、网页数据抓取和任务自动化等场景。Selenium 为各种编程语言提供了 API,用作测试。目前的官方 API 文档有 C#、JavaScript、Java、Python、Ruby。
2025-02-23 20:41:52
1201
原创 Python pyecharts 模块
pyecharts 是一个基于 ECharts 的 Python 数据可视化库,它允许用户使用 Python 语言生成各种类型的交互式图表和数据可视化。ECharts 是一个使用 JavaScript 实现的开源可视化库,而 Pyecharts 则是 ECharts 的 Python 封装,使得在 Python 中使用 ECharts 变得更加方便。pyecharts 提供了一组简单而灵活的 API,使用户能够轻松地创建各种图表,包括但不限于折线图、柱状图、散点图、饼图、地图等。
2025-02-16 20:39:30
754
原创 Python 量化
Python 量化是指利用 Python 编程语言以及相关的库和工具来进行金融市场数据分析、策略开发和交易执行的过程。Python 由于其简洁、易学、强大的生态系统和丰富的金融库而成为量化交易的首选编程语言之一。量化交易在金融领域得到广泛应用,它允许交易者通过系统性的方法来制定和执行交易策略,提高交易效率和决策的科学性。量化主要是通过数学和统计学的方法,利用计算机技术对金融市场进行量化分析,从而制定和执行交易策略。
2025-02-11 15:38:45
1648
原创 Python hashlib 模块
Python模块主要用于进行哈希(hash)操作。哈希(Hash)是一种将任意长度的输入数据映射为固定长度输出数据的算法。哈希通常用于验证数据的完整性、安全存储密码等场景。哈希函数的输出通常是一串看似随机的字母和数字。hashlib模块提供了常见的哈希算法的实现,如MD5、SHA-1、SHA-256等。要使用。
2025-01-19 22:23:11
654
原创 Python statistics 模块
在数据分析和科学计算中,统计学是一个非常重要的工具。Python 提供了一个内置的statistics模块,专门用于处理基本的统计计算。本文将详细介绍statistics模块的功能和使用方法,帮助初学者快速掌握如何使用这个模块进行基本的统计分析。statistics模块提供了许多常用的统计函数,如均值、中位数、方差、标准差等。
2025-01-12 22:08:13
1290
1
原创 Python3 正则表达式
正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配。在 Python 中,使用 re 模块来处理正则表达式。re 模块提供了一组函数,允许你在字符串中进行模式匹配、搜索和替换操作。re 模块使 Python 语言拥有完整的正则表达式功能。本章节主要介绍 Python 中常用的正则表达式处理函数,如果你对正则表达式不了解,可以查看我们的。
2025-01-03 16:54:37
1334
原创 Python requests 模块
Python requests 是一个常用的 HTTP 请求库,可以方便地向网站发送 HTTP 请求,并获取响应结果。requests 模块比模块更简洁。
2024-12-22 23:12:53
693
原创 Python math 模块
Python模块提供了许多对浮点数的数学运算函数。模块下的函数,返回值均为浮点数,除非另有明确说明。如果你需要计算复数,请使用 cmath 模块中的同名函数。
2024-12-15 23:47:33
714
原创 Python3 pip
Anaconda 发行版包含了 Python。Anaconda 是一个集成的数据科学和机器学习环境,其中包括了 Python 解释器以及大量常用的数据科学库和工具。Anaconda 包及其依赖项和环境的管理工具为 conda 命令,文与传统的 Python pip 工具相比 Anaconda 的 conda 可以更方便地在不同环境之间进行切换,环境管理较为简单。Anaconda 教程。
2024-11-29 18:47:19
453
原创 Python urllib
Python urllib 库用于操作网页 URL,并对网页的内容进行抓取处理。本文主要介绍 Python3 的 urllib。
2024-11-10 23:05:32
898
原创 Python MongoD
import pymongo myclient = pymongo.MongoClient(‘mongodb://localhost:27017/’) mydb = myclient[‘runoobdb’] collist = mydb. list_collection_names() if “sites” in collist: print(“集合已存在!在 MongoDB 中,数据库只有在内容插入后才会创建!就是说,数据库创建后要创建集合(数据表)并插入一个文档(记录),数据库才会真正创建。
2024-11-03 20:20:22
968
原创 Python3 日期和时间
序号字段值04位数年20081月1 到 122日1到313小时0到234分钟0到595秒0到61 (60或61 是闰秒)6一周的第几日0到6 (0是周一)7一年的第几日1到366 (儒略历)8夏令时-1, 0, 1, -1是决定是否为夏令时的标识上述也就是 struct_time 元组。序号属性值0tm_year20081tm_mon1 到 122tm_mday1 到 313tm_hour0 到 234tm_min。
2024-10-27 23:56:37
729
原创 Python3 JSON 数据解析
JSON (JavaScript Object Notation) 是一种轻量级的数据交换格式。如果你还不了解 JSON,可以先阅读我们的。
2024-10-20 23:23:55
1028
原创 Python3 XML 解析
XML 指可扩展标记语言(eXtensibleMarkupLanguage),标准通用标记语言的子集,是一种用于标记电子文件使其具有结构性的标记语言。你可以通过本站学习XML 教程XML 被设计用来传输和存储数据。XML 是一套定义语义标记的规则,这些标记将文档分成许多部件并对这些部件加以标识。它也是元标记语言,即定义了用于定义其他与特定领域有关的、语义的、结构化的标记语言的句法语言。
2024-09-29 22:59:48
860
原创 Python3 多线程
每个独立的线程有一个程序运行的入口、顺序执行序列和程序的出口。但是线程不能够独立执行,必须依存在应用程序中,由应用程序提供多个线程执行控制。每个线程都有他自己的一组CPU寄存器,称为线程的上下文,该上下文反映了线程上次运行该线程的CPU寄存器的状态。指令指针和堆栈指针寄存器是线程上下文中两个最重要的寄存器,线程总是在进程得到上下文中运行的,这些地址都用于标志拥有线程的进程地址空间中的内存。thread 模块已被废弃。用户可以使用 threading 模块代替。
2024-09-22 20:28:33
812
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人