1、拉取镜像
docker pull nginx
2、创建挂载目录文件
mkdir -p /usr/tools/nginx/{conf,conf.d,html,logs}
3、配置文件
配置两种方式,如下:
3.1、执行命令创建容器
docker cp 容器id:/etc/nginx/nginx.conf /usr/tools/nginx/conf/
docker cp 容器id:/etc/nginx/conf.d /usr/tools/nginx/
3.2 根据自己记忆,可以直接在宿主机创建配置文件
配置/conf/nginx.conf 、/conf.d/default.conf
2、启动容器
docker run --restart=always --name nginx -d -p 8152:80 -v /etc/timezone:/etc/timezone -v /etc/localtime:/etc/localtime -v /usr/tools/nginx/www:/usr/share/nginx/html -v /usr/tools/nginx/conf/nginx.conf:/etc/nginx/nginx.conf -v /usr/tools/nginx/logs:/var/log/nginx -v /usr/tools/nginx/conf.d:/etc/nginx/conf.d -d nginx
--restart=always 设置容器自动重启
-v /etc/timezone:/etc/timezone -v /etc/localtime:/etc/localtime 拷贝日期设置到容器
3、查看容器
docker ps -a;
4、重启容器
docker restart 容器id
5、停止容器
docker stop 容器id
6、删除容器
docker rm 容器id
7、定义日志输出格式