docker构建nginx alpine镜像实现步骤

 更新时间:2023年08月16日 09:34:30   作者:毛毛虫的小小蜡笔  
这篇文章主要介绍了docker构建nginx alpine镜像实现步骤,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪

第一步:创建Dockerfile文件

到data目录,创建docker目录,再创建Dockerfile文件。

// 到data目录
cd /data
// 创建docker目录
mkdir docker
// 创建Dockerfile文件
touch Dockerfile
// 编辑Dockerfile文件
vi Dockerfile

Dockerfile文件内容如下:

# 指定的是nginx的alpine版本,精简版
FROM nginx:alpine
# 暴露nginx的80端口
EXPOSE 80
CMD ["nginx", "-g", "daemon off;"]

第二步:构建镜像

不要忘了最后的 . ,表示的是在指定镜像构建过程中的上下文环境的目录。

docker build -t nginx-alpine:v1 -f Dockerfile .

通过docker images命令,可查看镜像已创建成功。

第三步:创建容器

创建容器,映射到宿主机的端口是90。

// 创建容器,映射到宿主机的端口是90
docker run -d --name nginx-alpine -p 90:80 nginx-alpine:v1

通过docker ps命令,可查看容器已创建成功。

第四步:访问页面

在浏览器输入地址和90端口,就可以访问到nginx的默认html页面了。

以上就是docker构建nginx alpine镜像实现步骤的详细内容,更多关于docker构建nginx alpine镜像的资料请关注脚本之家其它相关文章!

相关文章

  • docker cgroup 资源监控的详解

    docker cgroup 资源监控的详解

    这篇文章主要介绍了docker cgroup 资源监控的详解的相关资料,希望通过本文能帮助到大家,让大家理解掌握这部分内容,需要的朋友可以参考下
    2017-10-10
  • Docker 网络工作原理详解

    Docker 网络工作原理详解

    这篇文章主要介绍了Docker 网络工作原理的相关资料,这里对Docker的网络工作进行了详细介绍,需要的朋友可以参考下
    2016-11-11
  • docker-compose部署Java应用和相关依赖方式

    docker-compose部署Java应用和相关依赖方式

    介绍如何使用docker-compose一键部署Java应用及依赖,并实现MySQL数据库的自动初始化
    2024-10-10
  • Docker容器如何查看ip地址的实现方法

    Docker容器如何查看ip地址的实现方法

    这篇文章主要介绍了Docker容器如何查看ip地址的实现方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-09-09
  • 在Ubuntu 16.04上用Docker Swarm和DigitalOcean创建一个Docker容器集群的方法

    在Ubuntu 16.04上用Docker Swarm和DigitalOcean创建一个Docker容器集群的方法

    这篇文章主要介绍了在Ubuntu 16.04上用Docker Swarm和DigitalOcean创建一个Docker容器集群的方法,需要的的朋友参考下吧
    2017-01-01
  • Docker27.3.1中安装 PostgreSQL16的实现步骤

    Docker27.3.1中安装 PostgreSQL16的实现步骤

    本文主要介绍了Docker27.3.1中安装 PostgreSQL16的实现步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2025-07-07
  • docker、LXC、LXD的区别及传统的虚拟机与操作系统虚拟化详解

    docker、LXC、LXD的区别及传统的虚拟机与操作系统虚拟化详解

    文章对比了Docker、LXC/LXD与传统虚拟机的区别,Docker为应用级容器,轻量快速,跨平台部署;LXC提供系统级虚拟化,基于Linux内核,但管理复杂;LXD作为LXC升级,支持快照迁移等高级功能,采用REST API,传统虚拟机依赖hypervisor,资源开销大,性能损耗明显
    2025-09-09
  • Docker容器与宿主机相互访问更方便的方法

    Docker容器与宿主机相互访问更方便的方法

    Docker是当今使用范围最广的开源容器技术之一,具有高效易用的优点,然而如果使用Docker时采取不当安全策略,则可能导致系统面临安全威胁,这篇文章主要给大家介绍了关于Docker容器与宿主机相互访问更方便的方法,需要的朋友可以参考下
    2023-05-05
  • docker常用容器启动docker-compose.yml配置文件使用

    docker常用容器启动docker-compose.yml配置文件使用

    这篇文章主要介绍了docker常用容器启动docker-compose.yml配置文件使用方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2025-03-03
  • docker网段冲突如何解决

    docker网段冲突如何解决

    这篇文章主要为大家介绍了docker网段冲突的解决方法详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪<BR>
    2023-05-05

最新评论