创建一个简单的Docker镜像

简介: 创建一个简单的Docker镜像

1. 创建 Dockerfile 文件、index.html测试页面

[root@localhost docker]# vi Dockerfile
FROM nginx:1.17.6  #基于 nginx 1.17,在build 时,会自动pull 一个 1.17.6 版本的 nginx
ENV LANG en_US.UTF-8 #设置环境变量
ADD index.html /usr/share/nginx/html  将本地的index.html添加到镜像中
EXPOSE 80  #开放 80 端口
EXPOSE 443 #开放 443 端口
[root@localhost docker]# vi index.html
Hello K8S

 

编译 docker

[root@localhost docker]# docker build . -t hello-k8s:0.0.1

 

 run docker 镜像

[root@localhost docker]# docker run -d --name hello7001 -p 7001:80 hello-k8s:0.0.1

 

 

目录
相关文章
|
26天前
|
Docker 容器
|
2天前
|
Docker 容器
docker:记录如何在x86架构上构造和使用arm架构的镜像
为了实现国产化适配,需将原x86平台上的Docker镜像转换为适用于ARM平台的镜像。本文介绍了如何配置Docker buildx环境,包括检查Docker版本、安装buildx插件、启用实验性功能及构建多平台镜像的具体步骤。通过这些操作,可以在x86平台上成功构建并运行ARM64镜像,实现跨平台的应用部署。
15 2
|
13天前
|
Java Docker 微服务
SpringBoot微服务打包Docker镜像
SpringBoot微服务打包Docker镜像
45 11
|
6天前
|
Go Docker Python
docker的python与go镜像的制作
docker的python与go镜像的制作
14 1
|
13天前
|
Docker 容器
用Docker发布自己的镜像
用Docker发布自己的镜像
45 9
|
15天前
|
存储 安全 Ubuntu
docker中的镜像
【10月更文挑战第1天】
31 4
|
13天前
|
缓存 安全 Linux
docker镜像管理问题
【10月更文挑战第3天】
61 1
|
15天前
|
Docker 容器
docker的导入本地镜像和导出本地镜像
本文介绍了如何使用Docker对本地镜像进行导入和导出操作,包括从本地导入`nginx.tar`镜像以及将`open-webui`镜像导出并压缩为`open-webui.tar.gz`。
27 1
|
15天前
|
前端开发 应用服务中间件 nginx
docker运行nginx镜像
这篇文章详细说明了如何在Docker中部署并运行Nginx服务,包括拉取镜像、配置文件的挂载以及容器的启动配置。
73 0
docker运行nginx镜像
|
19天前
|
搜索推荐 应用服务中间件 nginx
docker与containerd镜像获取及导出导入的区别与注意事项(报错信息:ctr: content digest sha256........ac47: not found)
docker与containerd镜像获取及导出导入的区别与注意事项(报错信息:ctr: content digest sha256........ac47: not found)