前端项目(webstorm)使用npm脚本可自动执行docker镜像
docker-build-run-pushnpm脚本可自动执行docker镜像。一种简单的方法,可以执行典型的构建,运行docker映像并将其从节点项目推送到私有docker repo或公共docker hub的顺序。使用package.json中的名称和版本号来保持Docker映像名称和版本对齐。用法在您的项目中,执行npm install docker-build-r...
·
docker-build-run-push
npm脚本可自动执行docker镜像。
一种简单的方法,可以执行典型的构建,运行docker映像并将其从节点项目推送到私有docker repo或公共docker hub的顺序。
使用package.json中的名称和版本号来保持Docker映像名称和版本对齐。
用法
在您的项目中,执行
npm install docker-build-run-push --save
如果您要推送到私有Docker存储库,请将以下内容添加到package.json中
"docker-registry": "docker.your-private.com",
或者,如果您要推送到公共docker hub,请将以下内容添加到package.json中
"docker-user": "ryanramage".
添加一些如下所示的脚本。您可能会适应自己的喜好
"scripts": {
"docker-build": "rm -rf node_modules && npm i --production && docker-build",
"docker-run": "docker-run",
"docker-push": "docker-push",
},
现在在您的项目中,当您准备制作新图像时,请在package.json中更改版本号。
快速构建本地Docker映像以供以后运行
npm run docker-build
运行刚刚构建的本地docker映像
npm run docker-run
将Docker映像推送到package.json中指定的docker-registry
npm run docker-push更多推荐



所有评论(0)