openwrt docker中使用钉钉
时间: 2024-01-06 08:23:56 浏览: 194
根据提供的引用内容,我们可以使用docker-compose方式部署OpenWrt,并在OpenWrt中安装钉钉。具体步骤如下:
1. 在本地创建一个docker-compose.yaml文件,并将以下内容复制到文件中:
```yaml
version: '3'
services:
openwrt:
image: openwrtorg/rootfs:x86-64-19.07.7
cap_add:
- NET_ADMIN
devices:
- /dev/net/tun
volumes:
- ./openwrt:/etc/config
ports:
- "22:22"
restart: always
command: /sbin/init
```
2. 在终端中进入docker-compose.yaml文件所在的目录,并运行以下命令启动OpenWrt容器:
```shell
docker-compose up -d
```
3. 进入OpenWrt容器,并安装钉钉:
```shell
docker exec -it <container_name> /bin/sh
opkg update
opkg install curl
curl https://oapi.dingtalk.com/robot/send?access_token=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx -H 'Content-Type: application/json' -d '{"msgtype": "text", "text": {"content": "Hello World"}}'
```
其中,`<container_name>`是容器的名称,`access_token`是你的钉钉机器人的access_token,`Hello World`是你要发送的消息内容。
4. 验证钉钉是否成功发送消息。如果成功,你应该能够在钉钉群组中看到一条来自你的机器人的消息。
阅读全文