How do I use MoveTowards in 2d

I am trying to get this object to move toward the position slowly and stop moving when it is there.

here is the script

public Vector2 aPosition0 = new Vector2(0, 0);

void Update () 
	{
		Vector2.MoveTowards(aPosition0, aPosition1, 10 * Time.deltaTime);
	}

You need to pass the current, and target positions to Vector2.MoveTowards, not the x and y components of the target position.

See: