小编gia*_*vac的帖子

如何使用docker-compose重新启动单个容器

我有一个docker-compose.yml包含4个容器的文件:redis,postgres,api,worker

在开发worker期间,我经常需要重新启动它才能应用更改.有没有什么好方法可以重新启动容器(例如worker)而无需重新启动其他容器?

docker docker-compose

277
推荐指数
10
解决办法
14万
查看次数

webSocketServer node.js如何区分客户端

我试图使用node.js的套接字,我成功但我不知道如何区分我的代码中的客户端.关于套接字的部分是这样的:

var WebSocketServer = require('ws').Server, 
    wss = new WebSocketServer({port: 8080});
wss.on('connection', function(ws) {
    ws.on('message', function(message) {
        console.log('received: %s', message); 
        ws.send(message);
    });
    ws.send('something');
});
Run Code Online (Sandbox Code Playgroud)

这段代码适用于我的客户端js.

但我想向特定用户或在我的服务器上打开套接字的所有用户发送消息.

在我的情况下,我作为客户端发送消息,我收到响应,但其他用户没有显示任何内容.

我想例如user1通过webSocket向服务器发送消息,并向打开套接字的用户2发送通知.

websocket node.js

54
推荐指数
6
解决办法
6万
查看次数

Docker加载内核模块

我试着安装一个内核模块xfsprogs.它已成功安装在容器内.这确实令人惊讶,但lsmod没有在容器或主机系统中列出此模块.如何在容器中加载新的内核模块?(CentOS容器,Ubuntu主机)

kernel kernel-module docker

11
推荐指数
2
解决办法
2万
查看次数