-
需提前安装docker环境,见《Docker环境安装》
-
下载nginx的docker镜像
docker pull nginx -
查看下载的nginx镜像
docker images
-
启动nginx镜像
docker run -p 80:80–name {nginx name} -v {local static-html files dir}:/usr/share/nginx/html:ro -d nginx -
二次构建nginx docker镜像,使用dockerfile,dockerfile内容如下:
FROM nginx COPY static-html-directory /usr/share/nginx/html
-
二次构建命令,二次构建的nginx镜像名称为some-content-nginx
docker build -t some-content-nginx . -
运行自定义的nginx镜像
docker run -p 80:80 --name nginx -d some-content-nginx -
启动nginx镜像是使用本地的配置文件,KaTeX parse error: Expected '}', got 'EOF' at end of input: …name nginx -v {PWD/nginx.conf}:/etc/nginx/nginx.conf:ro -p 80:80 -d nginx
-
构建自定义nginx.conf的nginx镜像,doockerfile内容如下:
FROM nginx COPY nginx.conf /etc/nginx/nginx.conf
docker build -t custom-nginx .
-
启动自定义配置文件的nginx镜像
docker run --name nginx -p 80:80 -d custom-nginx -
查看启动的nginx
docker ps
如果nginx容器启动后停止,使用docker ps -a查看 -
访问nginx,http://xxx:80
nginx docker安装使用
最新推荐文章于 2024-01-15 19:35:18 发布