我已经设置了基本的Astro backbone 应用程序(带有示例数据),在本地运行了脚本“npm run dev”,并能够通过localhost:4321访问该网站。
当我尝试创建一个容器并运行它时,我无法访问localhost:4321的站点。下面是我使用的Dockerfile:
FROM node:18-alpine
WORKDIR /app
COPY package.json package-lock.json ./
COPY . .
RUN npm install
EXPOSE 4321
CMD [ "npm", "run", "dev" ]
字符串
而我,则是以一种执着,一种执着,一种执着,一种执着。
docker build -t personal-site-astro .
docker run -p 4321:4321 personal-site-astro
型
1条答案
按热度按时间jyztefdp1#
对不起,我忘了我还有这个问题。我设法让它通过使用Map4322:4321工作。出于某种原因,我的系统上的Docker不喜欢端口4321。