# Docker: Manifest not found

**URL:** <https://openvidu.discourse.group/t/docker-manifest-not-found/3508>\
**Category:** Issues with deployment\
**Tags:** v2\
**Created:** [October 19, 2021, 11:21am UTC](https://openvidu.discourse.group/t/docker-manifest-not-found/3508 "2021-10-19T11:21:51Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![Neil\_Young](https://yyz2.discourse-cdn.com/free1/user_avatar/openvidu.discourse.group/neil_young/32/1681_2.png) [@Neil\_Young](https://openvidu.discourse.group/u/Neil_Young)\
**Post date:** [October 19, 2021, 11:21am UTC](https://openvidu.discourse.group/t/docker-manifest-not-found/3508/1 "2021-10-19T11:21:51Z")

</div>

I’m not a docker expert, but this doesn’t look good, or?

ubuntu@webrtc:~$ docker pull openvidu/openvidu-server

Using default tag: latest

Error response from daemon: manifest for openvidu/openvidu-server:latest not found: manifest unknown: manifest unknown

The system is Ubuntu 20.04 Server.

According to docker hub the image has been updated 8h ago.

---

<div class="post-metadata">

**Author:** ![Neil\_Young](https://yyz2.discourse-cdn.com/free1/user_avatar/openvidu.discourse.group/neil_young/32/1681_2.png) [@Neil\_Young](https://openvidu.discourse.group/u/Neil_Young)\
**Post date:** [October 19, 2021, 11:27am UTC](https://openvidu.discourse.group/t/docker-manifest-not-found/3508/2 "2021-10-19T11:27:14Z")

</div>

Solved.

This worked

docker pull openvidu/openvidu-server:master

but not the indicated way here [Docker Hub](https://hub.docker.com/r/openvidu/openvidu-server)

 ![image](https://global.discourse-cdn.com/free1/uploads/openvidu/original/2X/4/4ce147c75532713adf0f95e9f9d7c344b7420ab1.png)

Just a minor thing

---

<div class="post-metadata">

**Author:** ![cruizba](https://yyz2.discourse-cdn.com/free1/user_avatar/openvidu.discourse.group/cruizba/32/18_2.png) [@cruizba](https://openvidu.discourse.group/u/cruizba)\
**Post date:** [October 19, 2021, 6:17pm UTC](https://openvidu.discourse.group/t/docker-manifest-not-found/3508/3 "2021-10-19T18:17:41Z")

</div>

We don’t push “latest” images because it is not clear the concept of “latest”. What is latest?:

- Stable version?
- Latest build from master?

Stable releases in our side are like: 2.18.0, 2.19.0, 2.20.0  
Our **master** tag is a nightly build of what is in master branch, but not the stable release.

Another reason to not push latest images is because OpenVidu consist in multiple services with multiple versions deployed at the same time. This is a “way” to say that you should not use latest tags with OpenVidu. You must follow instructions over here to deploy it correctly.

- CE:
  - [Deploy in AWS](https://docs.openvidu.io/en/stable/deployment/ce/aws/)
  - [Deploy on prem](https://docs.openvidu.io/en/stable/deployment/ce/on-premises/)

- PRO:
  - [Deploy in AWS](https://docs.openvidu.io/en/stable/deployment/pro/aws/)
  - [Deploy on Prem](https://docs.openvidu.io/en/stable/deployment/pro/aws/)

- ENTERPRISE regular deployment (Single master node):
  - [Deploy in AWS](https://docs.openvidu.io/en/stable/deployment/enterprise/aws/#regular-deployment)
  - [Deploy on Prem](https://docs.openvidu.io/en/stable/deployment/enterprise/on-premises/)

- ENTERPRISE with High Availability (Multiple master nodes):
  - [Only available in AWS](https://docs.openvidu.io/en/stable/deployment/enterprise/aws/#high-availability-deployment)

If you just want to run openvidu for localhost development, use:

```auto
docker run -p 4443:4443 --rm -e OPENVIDU_SECRET=MY_SECRET openvidu/openvidu-server-kms:2.20.0

```

---

<div class="post-metadata">

**Author:** ![Neil\_Young](https://yyz2.discourse-cdn.com/free1/user_avatar/openvidu.discourse.group/neil_young/32/1681_2.png) [@Neil\_Young](https://openvidu.discourse.group/u/Neil_Young)\
**Post date:** [October 19, 2021, 6:30pm UTC](https://openvidu.discourse.group/t/docker-manifest-not-found/3508/4 "2021-10-19T18:30:56Z")

</div>

Well. I just copied your suggestion:

“docker pull openvidu/openvidu-server”

Docker made this “latest” of it, not me

ubuntu@webrtc:~$ docker pull openvidu/openvidu-server

```auto
Using default tag: latest

Error response from daemon: manifest for openvidu/openvidu-server:latest not found: manifest unknown: manifest unknown

```

I think I posted this like so initially.

---

<div class="post-metadata">

**Author:** ![cruizba](https://yyz2.discourse-cdn.com/free1/user_avatar/openvidu.discourse.group/cruizba/32/18_2.png) [@cruizba](https://openvidu.discourse.group/u/cruizba)\
**Post date:** [October 19, 2021, 6:32pm UTC](https://openvidu.discourse.group/t/docker-manifest-not-found/3508/5 "2021-10-19T18:32:08Z")

</div>

This is an auto GUI thing of dockerhub

---

<div class="post-metadata">

**Author:** ![Neil\_Young](https://yyz2.discourse-cdn.com/free1/user_avatar/openvidu.discourse.group/neil_young/32/1681_2.png) [@Neil\_Young](https://openvidu.discourse.group/u/Neil_Young)\
**Post date:** [October 19, 2021, 6:32pm UTC](https://openvidu.discourse.group/t/docker-manifest-not-found/3508/6 "2021-10-19T18:32:33Z")

</div>

Sure. But stupid users like me will get trapped.

---

<div class="post-metadata">

**Author:** ![Neil\_Young](https://yyz2.discourse-cdn.com/free1/user_avatar/openvidu.discourse.group/neil_young/32/1681_2.png) [@Neil\_Young](https://openvidu.discourse.group/u/Neil_Young)\
**Post date:** [October 19, 2021, 6:33pm UTC](https://openvidu.discourse.group/t/docker-manifest-not-found/3508/7 "2021-10-19T18:33:09Z")

</div>

…and it’s a CLI thing to be more precise

---

<div class="post-metadata">

**Author:** ![cruizba](https://yyz2.discourse-cdn.com/free1/user_avatar/openvidu.discourse.group/cruizba/32/18_2.png) [@cruizba](https://openvidu.discourse.group/u/cruizba)\
**Post date:** [October 19, 2021, 6:33pm UTC](https://openvidu.discourse.group/t/docker-manifest-not-found/3508/8 "2021-10-19T18:33:31Z")

</div>

😅 Don’t say bad things about yourself haha.

I will take account of your experience and link images to our official documentation so people don’t get lost
