如何同时运行多个容器

Docker Compose

如果您已经完成了如何运行容器?指南中,您看到必须单独启动每个容器。想象一下,如果一个工具可以用一个命令启动多个容器,那该有多好。这个工具就是 Docker Compose

如果您查看示例应用程序的代码,您会注意到它有一个 compose.yaml文件。这个文件告诉 Docker如何运行应用程序。在文本编辑器中打开 compose.yaml文件以浏览说明。

我们将在您的项目目录中使用 docker compose-up命令运行此应用程序。此命令构建并运行compose文件中列出的所有服务。

DockerDesktop中,现在应该有两个容器在运行(todo应用程序和 todo数据库)。要查看前端,请在 Containers中展开应用程序堆栈,然后选择指向 localhost:3000的链接⁠. 在前端添加一些任务,然后在新选项卡中打开应用程序。请注意,这些任务仍然可见。

将配置存储在 Compose文件中还有另一个优点,您可以轻松地删除所有内容并重新启动。只需选择应用程序堆栈,然后在 Docker Desktop上选择 Delete。当您想重新启动时,请再次在项目文件夹中运行 docker compose up。这将重新启动您的应用程序。请注意,当数据库容器被删除时,创建的任何 todo也会丢失。

数据持久

阅读全文 »

How To Shell ?

if 判断

在Shell脚本中,可以使用 if语句进行条件判断。if语句的基本结构如下:

1
2
3
4
5
6
if [ condition ]
then
# 执行条件为真时的操作
else
# 执行条件为假时的操作
fi
阅读全文 »

Linux 系统通过openssl命令生成ssl 证书。

首先执行如下命令生成一个key

openssl genrsa -des3 -out ssl.key 1024

然后他会要求你输入这个key文件的密码。不推荐输入。因为以后要给nginx使用。每次reload nginx配置时候都要你验证这个PAM密码的。
由于生成时候必须输入密码。你可以输入后 再删掉。

mv ssl.key xxx.key openssl rsa -in xxx.key -out ssl.key rm xxx.key

然后根据这个key文件生成证书请求文件

阅读全文 »

创建
怎么创建?
数据类型
表的列,字段
创建表

SQL*Plus命令行工具

1
2
sqlplus /nolog

阅读全文 »

线上文档地址:https://developer.hitokoto.cn/sentence/

请求地址

地址 协议 方法 QPS 限制 线路
v1.hitokoto.cn HTTPS Any 2 全球
international.v1.hitokoto.cn HTTPS Any 10 海外

请注意:一言域名已加入 HSTS 预加载计划,所有请求一律以 HTTPS 方法进行。

阅读全文 »

先拿到抓包软件的证书,譬如开了fiddler,

依次打开菜单 工具->选项->Https打勾装上证书

链接里的监听端口,还有 允许远程计算机连接要打勾

127.0.0.1:8888 把证书下下来

格式为 .der .crt .cer

通通转换为 .pem

转换方法

阅读全文 »

1,安装nvm工具

nvm命令使用,为了确保命令能正确执行
<font color='Red'>请所有命令在管理员权限下执行</font>

  1. nvm list可以缩写为 nvm ls
    列出当前 nvm工具管理的,·node版本以及在当前使用版本前给出 *标记
1
2
3
PS C:\Users\admin> nvm ls
16.16.0
* 14.15.4 (Currently using 64-bit executable)
阅读全文 »

较常用快捷键

Ctrl + K + F 格式化代码

Ctrl + K + C 注释代码

Ctrl + K + U取消注释

Tab + Tab = 代码联想

Alt + Enter = 快速引用

Ctrl + Shift + C 新建类

阅读全文 »
0%