Docker Push denied: requested access to the resource is denied

I can’t seem to push to my docker repo. It does exist and is public:
https://cloud.docker.com/swarm/patricklunney/repository/docker/patricklunney/catnip/general

From my terminal:

$ docker login -u patricklunney
Password:
Login Succeeded
$ docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
patricklunney/catnip latest 7b72876d4d25 21 minutes ago 700MB

$ docker push patricklunney/catnip
The push refers to a repository [docker.io/patricklunney/catnip]
34d75dd670c6: Preparing
330e6e485551: Preparing
f5bed8f05556: Preparing
1c002af6dbb1: Preparing
6dce5c484bde: Preparing
057c34df1f1a: Waiting
3d358bf2f209: Waiting
0870b36b7599: Waiting
8fe6d5dcea45: Waiting
06b8d020c11b: Waiting
b9914afd042f: Waiting
4bcdffd70da2: Waiting
denied: requested access to the resource is denied

What am I doing wrong?
If I try

$ docker push patricklunney/catnip:latest

denied: requested access to the resource is denied

I get the same thing.