• 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

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐