Docker 运行 nginx 服务

查看官方镜像仓库有哪些 nginx 版本,请访问下面地址

  https://hub.docker.com/_/nginx?tab=tags

注意:

latest 表示最新版本

docker 拉取 Nginx 版本

  • 拉取最新版本

    • docker pull nginx:latest
  • 拉取alpine (镜像大小最小的)

    • docker pull nginx:alpine
  • 拉取mainline 版本

    • docker pull nginx:mainline
  • 其它版本

    • docker pull nginx:1.19
    • docker pull nginx:1.18.0-perl

docker 查看本地镜像

docker images|grep nginx

docker 运行 Nginx 服务

运行指令:

docker run -itd -p 11111:80 --name test_nginx nginx:alpine

参数说明:

  • -p 表示端口映射 11111 表示宿主机端口,80表示容器内部端口

端口可以任意指定,主要保证不冲突就行了

查看容器:

docker ps -a|grep test_nginx

访问nginx

假如安装nginx 宿主机的ip为 192.168.1.10,

则访问地址:

http://192.168.1.10:11111

停止容器并移除

docker kill test_nginx
docker rm test_nginx

再次查看

docker ps -a|grep test_nginx

你会发现了没有了