A cleaning device, comprising: a surface interaction layer; a cleaning fluid supply provided with a cleaning fluid channel at the surface interaction layer for supplying a cleaning fluid to a surface through the surface interaction layer being in contact with the surface; a dirty fluid drain provided with a dirty fluid channel at the surface interaction layer for draining by means of underpressure dirty fluid from the surface through the surface interaction layer being in contact with the surface; and a single fluid container to supply the cleaning fluid and to collect the dirty fluid, wherein the single fluid container comprises a first section for cleaning fluid, a second section for dirty fluid, and a movable piston between the first section and the second section, wherein the single fluid container is arranged for supplying the cleaning fluid from a bottom of the single fluid container, and for receiving the dirty fluid at a top of the single fluid container; the movable piston is arranged to move down when the cleaning fluid is supplied from the single fluid container, whereby when all cleaning fluid in the single fluid container has been supplied from the single fluid container, the piston is at the bottom, and on top of the piston is dirty fluid, the single fluid container is arranged for allowing the dirty fluid to be poured out of the single fluid container, wherein in that the single fluid container is arranged for allowing the cleaning fluid to be put into the single fluid container, on top of the piston, and the cleaning device is arranged for allowing the single fluid container to be mounted again into the cleaning device in an upside-down manner, whereby the single fluid container is again arranged for supplying the cleaning fluid from what has become the bottom of the single fluid container, and for receiving the dirty fluid at what has become the top of the single fluid container. a surface interaction layer; a cleaning fluid supply provided with a cleaning fluid channel at the surface interaction layer for supplying a cleaning fluid to a surface through the surface interaction layer being in contact with the surface; a dirty fluid drain provided with a dirty fluid channel at the surface interaction layer for draining by means of underpressure dirty fluid from the surface through the surface interaction layer being in contact with the surface; and a single fluid container to supply the cleaning fluid and to collect the dirty fluid, wherein the single fluid container comprises a first section for cleaning fluid, a second section for dirty fluid, and a movable piston between the first section and the second section, wherein the single fluid container is arranged for supplying the cleaning fluid from a bottom of the single fluid container, and for receiving the dirty fluid at a top of the single fluid container; the movable piston is arranged to move down when the cleaning fluid is supplied from the single fluid container, whereby when all cleaning fluid in the single fluid container has been supplied from the single fluid container, the piston is at the bottom, and on top of the piston is dirty fluid, the single fluid container is arranged for allowing the dirty fluid to be poured out of the single fluid container, wherein in that the single fluid container is arranged for allowing the cleaning fluid to be put into the single fluid container, on top of the piston, and the cleaning device is arranged for allowing the single fluid container to be mounted again into the cleaning device in an upside-down manner, whereby the single fluid container is again arranged for supplying the cleaning fluid from what has become the bottom of the single fluid container, and for receiving the dirty fluid at what has become the top of the single fluid container.