docker学习笔记之Dockerfile
Demo1
- 1.文件Dockerfile 内容:
FROM alpine:latest
MAINTAINER zq
CMD echo 'hello docker'
-
- 生成docker镜像
docker build -t hello_docker .
docker images 可以查看到新生成的镜像 hello_docker
-
- 运行docker镜像
docker run hello_docker
Dockerfile 命令
FROM base image 依赖的基础镜像
RUN 执行linux命令
ADD 添加文件
COPY 拷贝文件
CMD 执行命令
EXPOSE 暴露端口
WORKDIR 工作目录
MAINTAINER 维护者
ENV 设定环境变量
ENTRYPOINT 容器入口
USER 执行命令的linux用户
VOLUMNE 挂载点