“Dockerfile”的版本间的差异
跳到导航
跳到搜索
Jihongchang(讨论 | 贡献) |
Jihongchang(讨论 | 贡献) |
||
第26行: | 第26行: | ||
3.运行该镜像<syntaxhighlight lang="shell-session"> | 3.运行该镜像<syntaxhighlight lang="shell-session"> | ||
docker run -d -p 80:80 my-nginx | docker run -d -p 80:80 my-nginx | ||
− | </syntaxhighlight> | + | </syntaxhighlight>国内镜像列表 |
+ | |||
+ | https://zhuanlan.zhihu.com/p/713698864 |
2025年6月5日 (四) 13:28的最新版本
dockerfile 指令
FROM 指定基础镜像
MAINTAINER 指定维护者信息,可以没有
RUN 在命令前加上RUN即可
ADD 添加宿主机的文件到容器内(COPY文件,会自动解压)
WORKDIR 设置当前工作目录
VOLUME 设置卷,挂载主机目录
EXPOSE 指定对外的端口
CMD 指定容器启动后要干的事情
dockerfile 其他指令
COPY 复制文件
ENV 环境变量
ENTRYPOINT 容器启动后执行的命令
文件名必须是 Dockerfile
1.创建 Dockerfile
FROM nginx
RUN echo '<meta charset=utf-8>Hello World.' > /usr/share/nginx/html/index.html
2.构建 Dockfile
docker build .
3.运行该镜像
docker run -d -p 80:80 my-nginx
国内镜像列表