我想向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);
}
我没有回复,没有错误消息。该计划不会终止。