- 1.下载镜像
#查看镜像库里面
docker search nginx
#拉取镜像到本地 :[版本号]
docker pull nginx:latest
#查看本地镜像
docker images
- 2.运行nginx容器
#默认
docker run --name mynginx -p 8080:80 -d nginx
#带挂载(推荐) 需准备配置文件
docker run --name mynginx -p 8080:80
-v /opt/docker/nginx/conf.d:/etc/nginx/conf.d
-v /opt/docker/nginx/nginx.conf:/etc/nginx/nginx.conf
-v /opt/docker/nginx/html:/usr/share/nginx/html
-v /opt/docker/nginx/log:/var/log/nginx
-d nginx
参数说明:
--name mynginx #指定容器名称为mynginx
-d #后台运行容器,并返回容器ID
-p 8080:80 #将容器80端口映射主机8080端口
8080:80 #8080指主机端口, 80容器端口(冒号前面是主机,后面是容器)
-v #挂载文件、目录 (冒号前面是主机,后面是容器)
-v /opt/docker/nginx/conf.d:/etc/nginx/conf.d #挂载nginx配置文件目录
-v /opt/docker/nginx/nginx.conf:/etc/nginx/nginx.conf #挂载nginx默认配置文件
-v /opt/docker/nginx/html:/usr/share/nginx/html #nginx 静态页面目录
-v /opt/docker/nginx/log:/var/log/nginx #log目录
进入容器操作
#进入容器
docker exec -it nginx bash
#退出容器
exit
docker exec -it nginx bash