example:
requireLoggerserver=%{baseUrl: "https://docker-06.lan.zhaowei.jimubox.com:2376",ssl_options: [{:certfile,'docker.crt'},{:keyfile,'docker.key'},]}{:ok,conn}=Docker.start_linkserverIO.inspectDocker.infoconnIO.inspectDocker.Container.listconnIO.inspectDocker.Image.listconnIO.inspectDocker.Container.createconn,"test",%{"Cmd": ["bash","-c","for i in {1..3}; do date;uptime 1>&2; echo hello; sleep 1; done; exit 100"],"Image": "ubuntu",}IO.inspectDocker.Container.startconn,"test"loop=fn(loop)->receivedo%Docker.AsyncReply{reply: {:error,err}}->Logger.errorerrloop.(loop)%Docker.AsyncReply{reply: {:chunk,data}}->IO.inspectdataloop.(loop)%Docker.AsyncReply{reply: :done}->Logger.debug"EOF":exit->:okmsg->Logger.warn"Unexpected message: #{inspectmsg}"loop.(loop)endendpid=spawnfn()->IO.inspectDocker.Container.followconn,"test"loop.(loop)endIO.inspectDocker.Container.waitconn,"test",:infinityIO.inspectDocker.Container.deleteconn,"test"sendpid,:exit