[Docker]五.Docker中Dockerfile详解

Dockerfile 就是用来构建 docker 镜像的构建文件

1.Dockerfile构建一个自己的centos****镜像

新建一个名为 Dockerfile 文件,并在文件内添加以下内容:

bash 复制代码
#基于centos构建镜像
FROM centos
#安装net-tools软件: RUN表示安装软件
RUN yum install -y net-tools
#通过镜像启动容器时,直接进入wwwroot目录,如果没有这个目录,则会新建: WORKDIR相当于cd
WORKDIR /home/wwwroot
#启动容器时,执行/bin/bash指令:CMD相等与执行命令
CMD /bin/bash

要构建并实现上面的镜像,**以前的办法:**下载一个centos镜像,通过镜像启动容器,进入容器,然后下载net-tools软件,然后cd 到wwwroot目录,执行/bin/bash,然后退出容器,把这个容器打包成一个新的镜像.

现在可以通过Dockerfile来实现上面的操作,构建一个centos镜像,操作如下:

相关推荐
wwj888wwj14 小时前
Docker基础(复习)
java·linux·运维·docker
DONG99915 小时前
配置docker代理
docker·容器
怎么就重名了15 小时前
docker可以动态修改端口映射吗
运维·docker·容器
JEECG低代码平台16 小时前
敲敲云零代码平台一键部署实战:命令安装 vs Docker 安装
运维·docker·容器
總鑽風17 小时前
单点登录springcloud+mysql
后端·spring·spring cloud
p***769818 小时前
NAS飞牛Docker 部署OmniBox影视资源聚合平台:网盘秒播、影视聚合、自定义直播,超神的一条龙服务
运维·docker·容器
http阿拉丁神猫19 小时前
kubernetes知识点汇总31-36
云原生·容器·kubernetes
cheoyeon19 小时前
ruoyi-cloud项目开发
spring·spring cloud·maven
爱学习的程序媛20 小时前
Docker 完全指南:从入门到生产级实践
运维·docker·容器
分布式存储与RustFS20 小时前
Windows原生版RustFS:无需Docker,1分钟本地对象存储环境搭建
windows·docker·容器·对象存储·minio·企业存储·rustfs