我在我的系统上使用 docker 运行 Verdaccio:
docker pull verdaccio/verdaccio
docker run -it --rm --name verdaccio -p 4873:4873 verdaccio/verdaccio
然后我可以在 localhost:4873 看到我的 Verdaccio。我添加一个用户:
npm adduser --registry http://localhost:4873/
我去一个简单的包仓库并发布它:
npm publish --registry http://localhost:4873/
然后我转到浏览器,查看我的包在 localhost 的列表中
然后我重命名我的 docker 容器:
docker rename 4d2b---3692 my-container
在 docker hub 上,我有一个名为myuser/my-container
然后我提交我的容器
docker commit 93ba9d----e myuser/my-container
然后我把它推送到 Docker Hub(我已经登录了)
docker push myuser/my-container
我看到它在我的 Docker Hub 上进行了更新。
我删除了计算机上与 Docker 相关的所有内容
docker rmi --force 93ba9d----e
然后,当我运行这些命令时,我什么也看不到
docker ps -a
docker images
然后我试着拉我的容器
docker pull myuser/my-container
然后我运行我的容器
docker run -it --rm --name verdaccio -p 4873:4873 myuser/my-container
然后我可以在 localhost:4873 上看到 Verdaccio 页面,但是我看不到已发布的包。
请让我知道我缺少什么,谢谢。