小编All*_*n K的帖子

如何记录 Actix-Web 中的所有请求?

有没有办法记录 actix-web 收到的所有请求,无论端点是否存在?

看来我需要为此使用中间件,这是推荐的方法吗?

rust actix-web

11
推荐指数
1
解决办法
6970
查看次数

码头工人群。无法对 docker 堆栈的容器运行 exec,因为“docker 容器列表”找不到该容器

第1节

我正在尝试在堆栈或服务中的容器之一上执行“exec”。我已按照此处提供的答案在 docker swarm 服务中执行命令以及此处的官方 Docker 文档https://docs.docker.com/engine/swarm/secrets/但似乎是“docker 容器列表”及其变体(“docker ps”)似乎没有找到“docker服务列表”中列出的任何容器。

请参阅https://docs.docker.com/engine/swarm/secrets/中的以下示例,该示例旨在在服务的容器上使用“exec”。

1)

printf "This is a secret" | docker secret create my_secret_data -
Run Code Online (Sandbox Code Playgroud)
docker service  create --name redis --secret my_secret_data redis:alpine
Run Code Online (Sandbox Code Playgroud)
docker service ps redis
Run Code Online (Sandbox Code Playgroud)

产量ID NAME IMAGE NODE DESIRED STATE CURRENT STATE ERROR PORTS 75olesuh9n4h redis.1 redis:alpine virt-05 Running Running 16 minutes ago

  1. 下面的两个命令返回“redis”的零记录
docker ps --filter name=redis -q
docker container list

Run Code Online (Sandbox Code Playgroud)

下面的两个命令不会返回“redis”的记录,因此下面的命令肯定不起作用。

docker container exec $(docker ps --filter name=redis -q) ls -l /run/secrets …
Run Code Online (Sandbox Code Playgroud)

docker docker-swarm

2
推荐指数
1
解决办法
1438
查看次数

标签 统计

actix-web ×1

docker ×1

docker-swarm ×1

rust ×1