先看执行的命令
docker run \
--name myNginx \
-d -p 80:80 \
-v /usr/docker/myNginx/html:/usr/share/nginx/html \
-v /etc/docker/myNginx/nginx.conf:/etc/nginx/nginx.conf:ro \
-v /etc/docker/myNginx/conf.d:/etc/nginx/conf.d \
nginx
- –name 随便写,相当于给容器起的别名。
- –d deamon的缩写代表,守护进程
- -p 端口映射,将容器的端口映射的主机的80端口
- -v第一个,将本地目录映射到容器中的目录。
- -v第二个,将本地配置文件映射到容器中的配置文件。
- -v第三个,将本地的conf.d文件映射到容器中的目录。
- ngixn 代表镜像名称,也可以用imageid启动。
注意
当按照如上配置后,修改本地的配置文件就相当于修改容器的文件,配置文件的location地址也要是容器中的路径,不能是本地路径