前端docker

镜像:打包好的软件或一套环境Images

容器:镜像要在容器中运行containers

本地是开发环境,要打包到docker中

到项目下cmd用npm run build,项目目录下就会多一个dist文件夹

dist文件夹的内容是生产环境,dist可部署到云服务器或docker中

新建名如myelementproject文件夹里面放dist和Dockerfile

Dockerfile里面内容

From nginx:latest

Label Author lsh

Copy dist /usr/share/nginx/html

在名如myelementproject文件夹里cmd制作镜像

docker build -t myelementproject .

查看有没有制作成功

docker images

再来dock中的Images来run它,选择Optional settings

Container name填myelementproject

Ports填8999或其它

再点击containerx,点击8999就会运行到浏览器

想发布你的镜像(即代码)要登录docker然后在镜像目录下cmd

docker login

我的Username是united7

password是......

docker tag myelementproject united7/myelementproject

docker push united7/myelementproject

docker pull united7/myelementproject能拉取发布的镜像到docker中

服务器有很多仓库,仓库有很多镜像

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值