1、寻找Nginx镜像 2、下载Nginx镜像 检查当前所有Docker下载的镜像 1 docker images 3、创建Nginx配置文件 启动前需要先创建Nginx外部挂载的配置文件( /home/nginx/conf/nginx.conf) 之所以要先创建 , 是因为Nginx本身容器只存在/etc/nginx 目录 , 本身就不创建 nginx.conf 文件 当服务器和容器都不存在 nginx.conf...
创建并运行容器,容器命名为nginx docker run --name nginx -p 80:80 -d nginx:1.22.0 从容器nginx中复制nginx.conf文件到宿主机 docker cp nginx:/etc/nginx/nginx.conf /opt/docker-nginx/ ls -la /opt/docker-nginx/ docker cp nginx:/etc/nginx/conf.d/ /opt/docker-nginx/conf/ docker cp ng...
–name 给你启动的容器起个名字,以后可以使用这个名字启动或者停止容器 -p 映射端口,将docker宿主机的80端口和容器的80端口进行绑定 -v 挂载文件用的,第一个-v 表示将你本地的nginx.conf覆盖你要起启动的容器的nginx.conf文件,第二个表示将日志文件进行挂载,就是把nginx服务器的日志写到你docker宿主机的/home/d...
1、直接安装最新的nginx docker pull nginx 2、由于后期需要方便配置与管理nginx,需要把nginx容器内的文件夹进行挂载到宿主机中,所以此处需要进行到自己心仪的盘中创建文件夹(本次说明在/home) mkdir nginx && cd $_ && mkdir -p {ssl,config,logs} ssl放域名对应证书 config放nginx配置文件 logs放nginx日志 3...
# 查看当前所有正在运行的容器 docker ps # 查看当前所有的容器 docker ps -a # 使用过滤器(除了name外,常用的还可以指定id:id= 、所有停止的容器:status=exited,正在运行的容器:status=running 等) docker ps -f name=指定的名字 # 显示2个上次创建的容器(2可以改变) ...
在上图中可以看到我们已经安装了最新版本(latest)的 nginx 镜像。 4、运行容器 安装完成后,我们可以使用以下命令来运行 nginx 容器: $ docker run--name nginx-test-p8080:80-d nginx 参数说明: --name nginx-test:容器名称。 -p 8080:80: 端口进行映射,将本地 8080 端口映射到容器内部的 80 端口。
在上图中可以看到我们已经安装了最新版本(latest)的 nginx 镜像。 4、运行容器 安装完成后,我们可以使用以下命令来运行 nginx 容器: $ docker run--name nginx-test-p8080:80-d nginx 参数说明: --name nginx-test:容器名称。 -p 8080:80: 端口进行映射,将本地 8080 端口映射到容器内部的 80 端口。
docker rm 容器id 3. 编写docker-compose-nginx.yml文件 习惯用docker-compose搭建Docker服务,感觉可以对配置等内容留档,当然你也可以选择直接使用Docker命令创建Nginx。 /opt/container/nginx/html 映射Nginx默认页面存放目录 /opt/container/portal 映射开发的应用前端页面存放目录 ...
注意,其中将nginx容器中的nginx.conf文件映射到本机的nginx.conf文件,同时新建了桥接网络mqnet,在...
首先,创建一个 Dockerfile 文件,用于构建 Docker 镜像。在该文件中,需要指定基础镜像,安装 NGINX 等...