https://www.runoob.com/docker/docker-install-nginx.html
步骤
# 拉取镜像# https://hub.docker.com/_/nginx?tab=tagsdocker pull nginx# 查看docker images nginx# 启动镜像# static_www 目录里面放一个index.htmlmkdir static_wwwecho 'hello docker!!' >> static_www/index.htmldocker run -p 8000:80 -v $PWD/static_www:/usr/share/nginx/html nginx# 后台启动docker run -p 8000:80 -v $PWD/static_www:/usr/share/nginx/html -d nginx# 停止docker stop ff6# 查看进程docker psdocker ps -a // 查看全部# 伪终端 ff6容器的uuiddocker exec -it ff6 /bin/bash# 删除容器docker rm ff6
参数说明
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: 设置容器在在后台一直运行。
