I know how to make a line tangent to an arc, circle. But how to move a circle tangent to a line?

Use Line>Perpendicular>2Curves to create a perpendicular line from the circle to the line. Then move the circle from one end of the perpendicular line to the other.

I got it. Thanks a lot!