Docker 安装 Nginx 学习笔记

什么是 Docker?

Docker 是一个开源的应用容器引擎,可以简化应用程序的部署、管理和分发。使用 Docker 可以将应用程序及其依赖项打包成一个可移植的容器,并可在任何支持 Docker 的环境中运行。

Docker 安装 Nginx

以下是使用 Docker 安装 Nginx 的步骤:

步骤1:安装 Docker

首先需要在您的计算机上安装 Docker。在 Linux 上,可以使用以下命令进行安装:

Copy Code
sudo apt-get update sudo apt-get install docker.io

步骤2:拉取 Nginx 镜像

接下来,需要从 Docker Hub 上拉取 Nginx 镜像。可以使用以下命令进行拉取:

Copy Code
sudo docker pull nginx

步骤3:运行 Nginx 容器

使用以下命令运行 Nginx 容器:

Copy Code
sudo docker run -d --name mynginx -p 80:80 nginx

此命令将从 Nginx 镜像创建一个新的容器,并将容器的 80 端口映射到主机的 80 端口,使您可以通过浏览器访问 Nginx。

步骤4:测试 Nginx

现在,可以在浏览器中输入您的服务器 IP 地址或域名来测试 Nginx 是否成功安装。默认情况下,Nginx 页面应该已经显示出来了。

示例

以下是我在我的服务器上成功安装 Nginx 的示例:

Copy Code
$ sudo docker run -d --name mynginx -p 80:80 nginx Unable to find image 'nginx:latest' locally latest: Pulling from library/nginx b4d181a07f80: Pull complete 6b2fc5b67e1b: Pull complete 8cf255c3be72: Pull complete Digest: sha256:25e7c3f91d6d75228c44e80f187905acbcaaaedd8bfd90c31892ce6561d9fa31 Status: Downloaded newer image for nginx:latest ea04dc3c864f2470d056e65b1c17a16f24e16816868bbb321887b95bd08fe6a1 $ sudo docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES ea04dc3c864f nginx "/docker-entrypoint.…" 47 seconds ago Up 46 seconds 0.0.0.0:80->80/tcp, :::80->80/tcp mynginx

这样就可以通过浏览器访问 http://your-server-ip 来查看 Nginx 默认页面了。

以上是使用 Docker 安装 Nginx 的学习笔记。希望能够对您有所帮助。