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

运行结果

相关推荐
LateFrames2 分钟前
极限:从基础数学,漫游到AI算力资源的分配
学习
nihui1232 分钟前
Kali Linux 中 Nmap 工具详细使用指南
linux·网络·web安全
生而为虫3 分钟前
34-35.玩转Linux操作系统
linux·运维·服务器
枕咸鱼的猫4 分钟前
Linux命令打包/压缩(tar)、通用压缩(zip)详解
linux·运维·服务器
`林中水滴`5 分钟前
Linux系列:Ubantu 安装 MySQL 8.0 教程
linux
代码游侠5 分钟前
学习笔记——嵌入式系统与51单片机核心
笔记·单片机·嵌入式硬件·学习·51单片机
好奇龙猫9 分钟前
【人工智能学习-AI入试相关题目练习-第一次】
人工智能·学习
你我一见如故10 分钟前
Linux基础(4)Linux中的开发工具(1)--yum和vim
linux·服务器·编辑器·vim
切糕师学AI17 分钟前
GDB: GNU 调试器
服务器·gnu
Century_Dragon18 分钟前
当汽车钣金课遇上“数字工坊”:给职校生的沉浸式实训新体验
学习