① 准备构建Dockerfile构建上下文。
建立一个目录用作Dockerfile的构建上下文并准备所需的文件。
[root@host1 ~]# mkdir ubuntu-nginx && cd ubuntu-nginx
② 编写Dockerfile文件。
可以使用nano进行编辑。
[root@host1 ubuntu-nginx]# nano Dockerfile
Dockerfile参考内容如下。
# 从基础镜像ubuntu开始构建
FROM ubuntu:latest
# 安装nginx
RUN apt update && apt install -y nginx
# 修改nginx首页信息
RUN echo "Hello! This is nginx server " > /usr/share/nginx/html/index.html
# 对外暴露80端口
EXPOSE 80
# 启动nginx
CMD ["nginx", "-g", "daemon off;"]
③ 使用docker build命令构建镜像。
[root@host1 ubuntu-nginx]# docker build -t ubuntu-with-nginx:1.0 .