我正在使用 Docker Compose 文件来启动 Fluentd 的一个版本,如下所示:
version: '3'
services:
fluentd:
image: "fluent/fluentd:latest"
ports:
- "9880:9880"
- "24224:24224"
volumes:
- ./config:/fluentd/etc
- ./data/fluentd/logs:/fluentd/logs
environment:
- FLUENTD_CONF=fluentd.conf
Run Code Online (Sandbox Code Playgroud)
这将启动一个名为 project_default 的网络,然后启动 Fluentd。
然后,我想从包含我当前正在开发的应用程序的普通 Docker 容器连接到该 fluidd 实例。据我从文档中可以看出,我应该能够运行容器并使用以下命令连接到 fluidd 实例:
docker run --network=project_default -e FLUENTHOST='fluentd' myapp:1.0.0
Run Code Online (Sandbox Code Playgroud)
其中 FLUENTHOST 环境变量传递 Fluentd 应运行的主机名。
当我运行此命令时,我收到一条“查找'fluidd':没有这样的主机”错误消息。
我的 Docker Compose 文件或 docker run 命令中是否缺少某个步骤?
如果我运行kubectl get services一个简单的演示服务,我会得到以下响应:
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
demo-service LoadBalancer 10.104.48.115 <pending> 80:32264/TCP 18m
Run Code Online (Sandbox Code Playgroud)
端口列表中的 : 是什么意思?
我需要创建一个 Powershell 脚本来在 Active Directory 中设置一些用户属性。
我正在使用 Set-AdUser 命令并传入一个用户对象,如下所示:
$user = Get-AdUser -Identity $userIdentity
$user.MemberOf = $dn_of_group
Set-ADUser -Instance $user
Run Code Online (Sandbox Code Playgroud)
这将返回“适配器无法设置属性“MemberOf”的值的错误。
是否可以从 powershell 设置 MemberOf 属性?
如果是这样,我做错了什么?