前言
使用almalinux:latest镜像构建nginx镜像,启动容器时,nginx自动启动
创建基本文件
cd ~
mkdir nginxtest
cd nginxtest/
echo 'nginx s running!!!' >> index.html
vi Dockerfile
编辑dockerfile文件内容
FROM almalinux:latest
MAINTAINER "smartaiops<smartaiops@126.com>"
RUN yum clean all && yum -y install epel-release
RUN yum -y install nginx
ADD index.html /usr/share/nginx/html/
RUN echo "daemon off;" >> /etc/nginx/nginx.conf #取消nginx以daemon身份运行
EXPOSE 80
CMD /usr/sbin/nginx
## 如果为centos系统安装此插件
yum-plugin-ovl
保存退出构建镜像
docker build -t almalinux-nginx:v1 .
构建完成使用docker images 查看构建的镜像
启动容器
docker run -d -p 80:80 --name nginx1 almalinux-nginx:v1
docker ps
docker inspect nginx1