Dockerfile常用指令案例
程序员文章站
2022-06-03 15:54:34
...
一.Base镜像(scratch)
docker hub中99%的镜像都是通过在base镜像中安装和配置需要的软件构建出来的
二.自定义镜像mycentoses
1.编写:
1)Hub默认centos镜像什么情况, 如下:
现在要实现这3点
2)编写dockerfile文件
FROM centos
MAINTAINER yyf<aaa@qq.com>
ENV MYPATH /usr/local
WORKDIR $MYPATH
RUN yum -y install vim
RUN yum -y install net-tools
EXPOSE 80
CMD echo $MYPATH
CMD echo "success------ok"
CMD /bin/bash
2.构建
docker build -t 新镜像名字:TAG .
docker build -f /mydocker/Dockerfile2 -t mycentoses:1.3 .
3.运行
docker run -it mycentoses:1.3
4.列出镜像的变更历史
docker images mycentoses
docker history 容器id
上一篇: Dockerfile的入坑路