https://www.runoob.com/docker/docker-install-nginx.html

步骤

  1. # 拉取镜像
  2. # https://hub.docker.com/_/nginx?tab=tags
  3. docker pull nginx
  4. # 查看
  5. docker images nginx
  6. # 启动镜像
  7. # static_www 目录里面放一个index.html
  8. mkdir static_www
  9. echo 'hello docker!!' >> static_www/index.html
  10. docker run -p 8000:80 -v $PWD/static_www:/usr/share/nginx/html nginx
  11. # 后台启动
  12. docker run -p 8000:80 -v $PWD/static_www:/usr/share/nginx/html -d nginx
  13. # 停止
  14. docker stop ff6
  15. # 查看进程
  16. docker ps
  17. docker ps -a // 查看全部
  18. # 伪终端 ff6容器的uuid
  19. docker exec -it ff6 /bin/bash
  20. # 删除容器
  21. docker rm ff6

参数说明

  1. docker run --name nginx-test -p 8000:80 -v $PWD/static_www:/usr/share/nginx/html -d nginx
  • —name nginx-test:容器名称。如果不指定,则会自动生成一个名字。
  • -p 8000:80: 端口进行映射,将本地 8000 端口映射到容器内部的 80 端口。
  • -v $PWD/static_www:/usr/share/nginx/html: 将本地的目录映射到容器内部的目录。
  • -d nginx: 设置容器在在后台一直运行。