docker-compose is just an alternate for docker run...i actually prefer that way because it makes it super easy to recreate the container if you need to (on update or for whatever other reason), but either one will work.
@tmm1 is right, it looks like you already have channels-baseball running so you should be good to go with just adding the source to channels itself.