使用Rust访问Docker守护程序不起作用

时间:2016-12-01 00:24:46

标签: sockets unix docker rust daemon

我想向Rust的Docker守护程序发送请求,但它不起作用:

use std::os::unix::net::UnixStream;
use std::io::prelude::*;

fn main() {
    let mut stream = UnixStream::connect("/var/run/docker.sock").unwrap();
    stream.write_all(b"GET /containers/json HTTP/1.1\r\n").unwrap();
    let mut response = String::new();
    stream.read_to_string(&mut response).unwrap();
    println!("{}", response);
}

我没有回复,没有错误消息。该计划不会终止。

0 个答案:

没有答案