Docker通过容器安装Nginx和通过Dockerfile安装Nginx

第一种,通过容器安装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)

有喜欢的朋友可以关注下头条号《老徐聊技术

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值