func startStdinCopy(dst io.WriteCloser, src io.Reader) {

	// Anything that comes from the client stdin should be copied
	// across to the stdin named pipe of the container.
	go func() {
		defer dst.Close()
		bytes, err := io.Copy(dst, src)
		logrus.Debugf("Copied %d bytes from stdin err=%s", bytes, err)
	}()
}
// startStdinCopy asynchronously copies an io.Reader to the container's
// process's stdin pipe and closes the pipe when there is no more data to copy.
startStdinCopy asynchronously copies an io.Reader to the container's
process's stdin pipe and closes the pipe when there is no more data to copy.
// startStdinCopy asynchronously copies an io . Reader to the container ' s // process ' s stdin pipe and closes the pipe when there is no more data to copy .
func startStdinCopy(dst io.WriteCloser, src io.Reader) {
	go func() {
		defer dst.Close()
		bytes, err := io.Copy(dst, src)
		logrus.Debugf("Copied %d bytes from stdin err=%s", bytes, err)
	}()
}
func startStdinCopy ( dst io . WriteCloser , src io . Reader ) { go func ( ) { defer dst . Close ( ) bytes , err := io . Copy ( dst , src ) logrus . Debugf ( " " , bytes , err ) } ( ) }
startStdinCopy asynchronously copies an io.Reader to the container's
process's stdin pipe and closes the pipe when there is no more data to copy.
startStdinCopy asynchronously copies an io . Reader to the container ' s process ' s stdin pipe and closes the pipe when there is no more data to copy .
// Anything that comes from the client stdin should be copied // across to the stdin named pipe of the container.