您的位置:首页 > 运维架构 > Docker

Docker+sinopia部署npm私有仓库

2020-02-07 14:42 246 查看

Docker+sinopia部署npm私有仓库

使用git在github上拉取docker-sinopia.git文件

git clone https://github.com/kfatehi/docker-sinopia.git


修改配置文件 config.yaml

修改config.yaml文件中的
url: https://registry.npmjs.org/ 改成 url: http://r.cnpmjs.org

因为在国内直接使用npmjs.org会很卡,而且很容易丢包

构建镜像

docker build -t jokcy/sinopia .


因总结文档所用环境的网络原因,没法截到效果图 一共11项,详细的可以查看dockerfile

启动容器

docker run -it --name sinopia -d -p 4873:4873 jokcy/sinopia:latest

进入容器

docker exec -it containerId bash

在浏览器打开连接http://本机ip:4873就可以看到这个npm仓库的页面了

把http://本机ip:4873添加到npm源, 并切换到这个源(开发换)
· 添加一个用户命令: npm adduser, 并登录: npm login
· 可以npm publish发布包了

  • 点赞
  • 收藏
  • 分享
  • 文章举报
楠有枝-Sun 发布了16 篇原创文章 · 获赞 4 · 访问量 307 私信 关注
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: