dockerfile制作镜像

1.docker pull centos:centos7

2.dockerfile内容

bash 复制代码
FROM centos:centos7
#指定镜像维护的作者和邮箱
MAINTAINER csdn< **********@qq.com
#设置环境变量mypath
ENV MYPATH /usr/local
#设置进入容器的默认目录是/usr/local
WORKDIR $MYPATH
# 下载并替换 CentOS 镜像源
RUN curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
RUN yum clean all
RUN yum makecache
#安装vim和net-tools工具
RUN yum -y install vim
RUN yum -y install net-tools
#设置端口号是80
EXPOSE 80
#运行命令,打印success
CMD echo $MYPATH
CMD echo "success"
#运行命令, 进入/bin/bash
CMD /bin/bash

3.docker build -f dockerfile1 -t mycentos:2.0 .

4.docker run -it mycentos:2.0 /bin/bash

运行结果

相关推荐
Rainbond云原生2 分钟前
83k Star!n8n 让 AI 驱动的工作流自动化触手可及
运维·人工智能·自动化
木觞清4 分钟前
深度对比评测:n8n vs Coze(扣子) vs Dify - 自动化工作流工具全解析
运维·自动化
一眼青苔10 分钟前
切割PDF使用python,库PyPDF2
服务器·python·pdf
电子云与长程纠缠11 分钟前
Unreal Niagara制作SubUV贴图翻页动画
学习·ue5·编辑器·贴图·niagara
中云时代-防御可测试-小余1 小时前
高防IP是如何防护DDoS攻击和CC攻击的
运维·服务器·tcp/ip·安全·阿里云·ddos·宽度优先
xing_x_xx1 小时前
Linux系统学习----概述与目录结构
学习
网硕互联的小客服1 小时前
如何模拟黑客攻击(Red Teaming)以测试服务器安全性
运维·服务器
RECRUITGUY1 小时前
用交换机连接两台电脑,电脑A读取/写电脑B的数据
服务器·网络·负载均衡
DKPT1 小时前
常见正则表达式整理与Java使用正则表达式的例子
java·笔记·学习·面试·正则表达式
樽酒ﻬق2 小时前
Kubernetes 常用运维命令整理
运维·容器·kubernetes