网站部署
文章平均质量分 72
程序员三木
[CSDN全栈领域优秀创作者| 阿里云博客社区专家博主] 作为某云服务提供商的后端开发人员,我将在这里与大家简要分享一些实用的开发小技巧。在我的职业生涯中积累了丰富的经验,希望能通过这个博客与大家交流、学习和成长。
展开
-
[docker] Compose 简介
Compose 是用于定义和运行多容器 Docker 应用程序的工具。通过Compose使用一个命令,就可以从 YML 文件配置中创建并启动所有服务。使用 Dockerfile 定义应用程序的环境。使用 docker-compose.yml 定义构成应用程序的服务,这样它们可以在隔离环境中一起运行。最后,执行命令来启动并运行整个应用程序。# yaml 配置实例services:web:build: .ports:volumes:- .:codelinks:- redis。原创 2024-01-15 22:05:30 · 1517 阅读 · 8 评论 -
[Docker] Dockerfile
Dockerfile 是一个用来构建镜像的文本文件,文本内容包含了一条条构建镜像所需的指令和说明。原创 2024-01-15 22:04:21 · 915 阅读 · 0 评论 -
[Docker] 镜像讲解
镜像是一种轻量级、可执行的独立软件包,用来打包软件运行环境和基于运行环境开发的软件,他包含运行某个软件所需的所有内容,包括代码、运行时库、环境变量和配置文件。所有的应用,直接打包docker镜像,就可以直接跑起来!原创 2024-01-14 20:02:42 · 922 阅读 · 1 评论 -
[Docker] 的常用命令
ps 以下命令均为基于linux。原创 2024-01-14 20:02:06 · 1377 阅读 · 0 评论 -
[Docker] 基本名词
Docker镜像就好比是一个模板,可以通过这个模板来创建容器服务,Docker利用容器技术,独立运行一个或则多个应用,通过镜像来创建的。启动,停止,删除,基本命令!目前可以把这个容器理解为一个简易的linux系统仓库就是存放镜像的地方。仓库分为公有仓库和私有仓库。Docker Hub(默认是国外的)。利用阿里云容器服务器(进行镜像加速)。原创 2024-01-14 20:00:27 · 483 阅读 · 0 评论 -
[Docker] Docker为什么出现
一款产品: 开发–上线 -->两套环境 | 应用配置开发即运维!环境配置十分麻烦,每一个机器都要部署环境(Redis, ES, Hadoop) 费时费力项目带上配置环境安装打包。传统: 开发jar, 运维来做现在: 开发打包部署上线,一套流程做完!java – apk --发布 (应用商店) --张三使用apk-- 安装即可用java – jar(环境) —打包项目带上环境(镜像) –Docker仓库(商店)–下载我们发布的镜像–直接运行即可Docker给以上问题,提出了解决方案。原创 2024-01-14 19:57:23 · 579 阅读 · 0 评论 -
[云原生] Docker 入门指南:镜像、容器、卷和网络解析
在本文中,我们详细介绍了 Docker 中的四个核心概念:镜像、容器、卷和网络。通过镜像,我们可以构建独立的、可执行的软件包,实现应用的快速部署和可移植性。容器提供了一个隔离的运行环境,使应用可以在不同的主机上以独立的方式运行。卷允许容器和主机之间共享数据,实现数据的持久化存储和共享。网络为容器之间提供通信和互联的环境,支持构建分布式应用。了解和掌握这些 Docker 的核心概念,将使您能够更好地利用 Docker 进行应用开发和部署。希望本文能够帮助您入门 Docker,并在您的工作中发挥更大的效益。原创 2023-12-14 23:16:14 · 1585 阅读 · 0 评论 -
[云原生基础] 浅谈 Docker
Docker是一种开源的容器化平台,可以帮助开发者打包应用程序及其所有依赖项,并将其部署到任何地方。总之,Docker是一种强大的容器化平台,可以提供快速部署、灵活性、高效资源利用和可扩展性等优势,在应用程序开发中有广泛的实际应用。原创 2023-12-14 23:11:14 · 742 阅读 · 0 评论 -
记录一次云原生线上服务数据迁移全过程
总涉及用户 6592 个用户,其中已通过校园认证的用户 3943 ,全部数据迁移完毕,服务恢复于 13:47 总耗时约 17 分钟。原创 2023-12-10 16:56:49 · 1422 阅读 · 0 评论 -
「Docker」M1 Pro 打包docker image问题合集
解决方案:重新打包镜像。原创 2023-09-03 19:50:52 · 642 阅读 · 1 评论 -
你了解https吗
文章目录1. 简介详细内容1. 参考2. 关于密码学的一些小知识(可跳过)2.1 RSA2.1.1 RSA公钥加密体制2.1.2 基于RSA的数字签名2.2 `Diffie-Hellman`密钥交换算法2.3 `PKI`的组成2.4 `hash`算法2.5 MAC3. `https`是什么?4. 为什么说它比http安全?5. 他是怎么做到安全的?5.1 握手层5.1.1 认证:5.1.2 密码套件协商5.1.3 握手消息的完整性校验5.2 加密层6. 他真的绝对安全了吗?7. 怎么让他变得更加安全呢?8.原创 2021-11-28 19:53:21 · 2079 阅读 · 0 评论 -
`navicat`外网链接`mysql`报`...error 10061`
1. navicat外网链接mysql报...error 10061经过各种debug之后,发现bug的原因是mysql 服务默认拒绝外网访问。::: note对症下药方法1: 在mysql的mysqld.cnf的后台启动的配置文件里的bind_address改成:0.0.0, (这种方法,我失败了)方法2: 把方法1中的bind_address这一行注释掉。(成功)重点记得重启服务service mysql restart:::...原创 2021-10-15 18:30:09 · 144 阅读 · 0 评论 -
从零开始在一个Ubuntu服务器上部署node后端
文章目录1. 环境的安装1.1 node.js安装1.2 yarn 安装2. 启动服务PM23. the end1. 环境的安装1.1 node.js安装# Using Ubuntucurl -fsSL https://deb.nodesource.com/setup_16.x | sudo -E bash -sudo apt-get install -y nodejs# Using Debian, as rootcurl -fsSL https://deb.nodesource.com/原创 2021-06-20 16:31:33 · 890 阅读 · 0 评论