第一种,通过容器安装nginx
①首先下载最新的nginx(docker pull nginx)
②通过容器启动nginx(docker run --name nginxtest -p 80:80 -d nginx)
③查看正在运行的容器(docker ps)
④验证是否运行
第二种,通过Dockerfile安装nginx
①创建Dockerfile文件(touch Dockerfile)
②vi 编辑Dockerfile,复制如下内容
FROM centos
MAINTAINER apeng apeng@apenglinux-002.com
RUN yum install -y pcre-devel wget net-tools gcc zlib zlib-devel make openssl-devel
ADD http://nginx.org/download/nginx-1.17.7.tar.gz .
RUN tar zxvf nginx-1.17.7.tar.gz
RUN mkdir -p /usr/local/nginx
RUN cd nginx-1.17.7 && ./configure --prefix=/usr/local/nginx && make -j 4 && make -j 4 install
RUN rm -fv /usr/local/nginx/conf/nginx.conf
ADD http://www.apelearn.com/study_v2/.nginx_conf /usr/local/nginx/conf/nginx.conf
EXPOSE 80
ENTRYPOINT /usr/local/nginx/sbin/nginx && tail -f /etc/passwd
③输入如下命令(docker build -t nginx:1 .)成功后会有如下提示
④通过容器启动(docker run -d --name nginx -p 80:80 7743d9092020 /bin/bash)
⑤验证
如何停止容器运行(docker stop afe414dbb45c)
有喜欢的朋友可以关注下头条号《老徐聊技术》