前端docker

本文介绍了如何将本地开发环境的项目打包到Docker中。首先,通过npmrunbuild生成dist文件夹,包含生产环境内容。接着,创建Dockerfile,基于nginx最新镜像,并将dist内容复制到容器。使用dockerbuild命令构建镜像,然后通过dockerimages检查。设置容器名称和端口映射后运行。要发布镜像,需登录Docker,打标签并推送到个人仓库。
摘要由CSDN通过智能技术生成

镜像:打包好的软件或一套环境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中

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

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值