Robotics StackExchange | Archived questions

ROS Docker Container not able to be pulled

Based on the instructions here: http://wiki.ros.org/docker/Tutorials/Docker

I installed docker and then just did this:

$ docker pull ros
Using default tag: latest
Error response from daemon: Get https://registry-1.docker.io/v2/library/ros/manifests/latest: unauthorized: incorrect username or password

Please note I solved this myself. The solution is below:

Solution: log out FROM DOCKER and log back in with just my Docker user name

Asked by pitosalas on 2019-01-18 12:10:37 UTC

Comments

Answers

Diagnosis: I logged into Docker with my email and password, which worked fine, but produces that error.

Solution: log out of DOCKER and log back in with just my Docker user name

Asked by pitosalas on 2019-01-18 12:20:20 UTC

Comments

Just to clarify: there is no requirement to log in anywhere to be able to pull the OSRF ROS / ROS2 / Gazebo images.

Asked by gvdhoorn on 2019-01-19 11:42:29 UTC

I've seen similar messages, because of wrong usage of docker pull image/version

$docker pull osrf/kinetic Using default tag: latest Error response from daemon: pull access denied for osrf/kinetic, repository does not exist or may require 'docker login'

try this...

ros1:

$docker pull ros:kinetic

$docker run -it ros:kinetic

or latest ros1 version:

$docker pull ros:latest

$docker run -it ros:latest

ros2:

$docker pull ros:crystal

$docker run -it ros:crystal

Asked by ChriMo on 2019-01-19 18:11:36 UTC

Comments