资讯动态

Dockerfile练习

发布时间:2026/10/20 7:57:54 来源:尧图企业网站定制
一、实验目的学会编写简单的 Dockerfile学会使用 docker build 构建镜像学会使用 docker run 启动容器学会通过浏览器访问容器中的网页二、实验准备1.装有docker环境可以连接互联网的openeuler虚拟机三、实验步骤1.将网页文件传入虚拟机中2.解压后放入文件夹中3.配置镜像加速拉取 nginx:alpine 更快实测不打这个命令拉取不了sudo mkdir -p /etc/dockersudo tee /etc/docker/daemon.json -EOF{ registry-mirrors:[ https://docker.m.daocloud.io, https://dockerproxy.net ]} EOFsudo systemctl restart docker4.准备构建目录mkdir -p /root/docker-taskcd /root/docker-task # 把网页文件放入本目录含 index.html5.创建 Dockerfilevi Dockerfile按 i 进入编辑模式写入# 基础镜像nginx 的 alpine 精简版FROM nginx:alpine# 将网页文件复制到 nginx 默认站点目录COPY . /usr/share/nginx/html# 声明服务端口说明性EXPOSE 80按 Esc输入 :wq 回车保存。6.构建镜像cd /root/docker-taskdocker build -t web-20250702051704:v1 . #末尾的 . 表示构建上下文为当前目录不能省略验证docker images7.运行容器docker run -d --name web-2024001 -p 8080:80 web-2024001:v1验证容器 STATUS 为 UpPORTS 显示 0.0.0.0:8080-80/tcp8.浏览器访问验证输入http://虚拟机IP:8080

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价 →
↑