打包写好的项目
基础配置
安装指定版本的node.js
docker pull node:18.15
运行刚才pull到的镜像,即创建一个container
docker run -itd --name node-test node:18.15
-i:表示以交互模式运行容器(让容器的标准输入保持打开)
-d:表示后台运行容器,并返回容器ID
-t:为容器重新分配一个伪输入终端
--name:为容器指定名称
成功
制作自己的image镜像
编写dockerfile
FROM node:18.15
MAINTAINER p1nk64
ADD . /app
WORKDIR /app
RUN npm install --registry=https://registry.npm.taobao.org
CMD npm run dev
FROM 基础镜像
MAINTAINER 作者
ADD .即当前的目录 /app即添加到容器的/app中
WORKDIR 运行的目录
RUN 运行的shell
CMD 运行的shell
docker build
docker build -t vue3-ts:v1 .
-t指定名字和版本号
.说明在当前目录
完成
运行
运行命令
docker run -p 5173:5173 --name test-vue3-ts vue3-ts:v1
指定5173端口到5173端口,设置container名字为test-vue3-ts
来源vue3-ts:v1的镜像
补充
在vue3项目中,设置监听0.0.0.0