本地测试 Nginx 启动 Docker 的步骤
在本地环境中部署 Nginx 并使用 Docker,可以方便地进行开发和测试,本文将介绍如何在本地环境中启动 Nginx 容器,并提供详细的步骤和操作说明。
1、安装 Docker
需要在本地计算机上安装 Docker,Docker 是一个开源的应用容器引擎,可以让开发者将应用及其依赖打包到一个可移植的容器中,然后发布到任何流行的 Linux 机器或 Windows 机器上,请根据您的操作系统选择相应的安装方法,这里以 Ubuntu 为例:
sudo apt-get update sudo apt-get install docker-ce docker-ce-cli containerd.io
2、拉取 Nginx 镜像
接下来,我们需要从 Docker Hub 拉取官方的 Nginx 镜像,在终端中输入以下命令:
docker pull nginx
3、创建 Nginx 容器
创建一个新的 Nginx 容器,并设置端口映射、数据卷等参数,我们将容器的 80 端口映射到宿主机的 8080 端口:
docker run --name my-nginx -p 8080:80 -v $(pwd)/html:/usr/share/nginx/html:ro -d nginx
解析:
--name my-nginx
:为容器指定一个名称,方便后续操作;
-p 8080:80
:将容器的 80 端口映射到宿主机的 8080 端口;
-v $(pwd)/html:/usr/share/nginx/html:ro
:将宿主机当前目录下的 html 文件夹挂载到容器的 /usr/share/nginx/html
目录,并设置为只读模式(ro
);
-d
:以后台模式运行容器。
4、访问 Nginx 服务
现在,我们可以在浏览器中访问 http://localhost:8080
,看到 Nginx 的欢迎页面,这意味着我们已经成功在本地环境中启动了 Nginx Docker 容器。
相关问题与解答
1、如何查看正在运行的 Docker 容器?
答:docker ps
命令可以查看正在运行的 Docker 容器,如果需要查看所有容器(包括已停止的),可以使用 docker ps -a
。
2、如何查看 Docker 镜像?
答:docker images
命令可以查看本地的 Docker 镜像,如果需要列出远程仓库中的镜像,可以使用 docker search [关键词]
,docker search nginx
。
原创文章,作者:K-seo,如若转载,请注明出处:https://www.kdun.cn/ask/160552.html