网站优化标签,公司网站建设应注意事项,网页设计导航条怎么做,设计制作费属于什么服务docker使用#xff08;一#xff09; 编写一个 Dockerfile构建镜像构建失败构建成功 运行镜像运行成功 修改代码后再次构建请不要直接进行构建#xff0c;要将原有的旧容器删除或暂停停止成功删除成功再次构建且构建成功#xff01; 要创建一个镜像#xff0c;你可以按照以… docker使用一 编写一个 Dockerfile构建镜像构建失败构建成功 运行镜像运行成功 修改代码后再次构建请不要直接进行构建要将原有的旧容器删除或暂停停止成功删除成功再次构建且构建成功 要创建一个镜像你可以按照以下步骤进行操作 编写一个 Dockerfile
编写一个 DockerfileDockerfile 是一个文本文件用于定义镜像的构建过程。在 Dockerfile 中你可以指定基础镜像、安装软件、复制文件等操作。
FROM node:18-alpine
WORKDIR /app
COPY . .
RUN yarn install --production
CMD [node, src/index.js]构建镜像
构建镜像使用 docker build 命令来构建镜像。在命令行中进入 Dockerfile 所在的目录然后运行以下命令 docker build -t 镜像名称 .其中镜像名称 是你想要给镜像起的名称. 表示当前目录。[注意点不能省略]
构建失败 failed commit on ref layer-sha256:7264a8db6415046d36d16ba98b79778e18accee6ffa71850405994cffa9be7de: layer-sha256:7264a8db6415046d36d16ba98b79778e18accee6ffa71850405994cffa9be7de failedsize validation: 0 ! 3401613: failed precondition可能是docker版本错误或者下载出错 我的是刚下的很大可能不是版本问题于是清除docker缓存 docker system prune -a结束后继续进行docker构建命令 docker build -t 镜像名称 .构建成功 运行镜像
运行镜像构建成功后你可以使用 docker run 命令来运行镜像。例如 docker run 镜像名称 或者
docker run -dp 3000:3000 镜像名称 这将在容器中运行你的镜像并执行其中定义的操作。
运行成功 修改代码后再次构建
此时代码已经修改
请不要直接进行构建要将原有的旧容器删除或暂停
使用命令获取容器的 ID
docker psdocker stop 我的container-id是9c845a155512
docker stop the-container-id停止成功 使用命令将其删除 docker rm 9c845a155512
删除成功 也可直接在仪表板进行删除
再次构建且构建成功