如果觉得样式不好:跳转即可 http://www.lifengying.site/(md文件复制过来有些样式会不一样)
友情提示:没有安装Portainer记得安装,管理docker会方便很多。
地址:https://www.cnblogs.com/firstsaofan/p/16611511.html
官网地址:https://hub.docker.com/_/nginx
参考地址:https://blog.csdn.net/BThinker/article/details/123507820
#1.拉取最新的镜像 docker pull nginx #2.创建挂载目录 mkdir -p /home/nginx/conf mkdir -p /home/nginx/log mkdir -p /home/nginx/html #3.生成容器 这个容器只是为了方便自己不用建默认的配置 拷贝自带的默认的配置出来 docker run --name nginx -p 9001:80 -d nginx #4.将容器nginx.conf文件复制到宿主机 docker cp nginx:/etc/nginx/nginx.conf /home/nginx/conf/nginx.conf # 将容器conf.d文件夹下内容复制到宿主机 docker cp nginx:/etc/nginx/conf.d /home/nginx/conf/conf.d # 将容器中的html文件夹复制到宿主机 docker cp nginx:/usr/share/nginx/html /home/nginx/
# 直接执行docker rm nginx或者以容器id方式关闭容器 # 找到nginx对应的容器id 方法一 docker ps -a # 关闭该容器 docker stop nginx # 删除该容器 docker rm nginx # 删除正在运行的nginx容器 方法二 docker rm -f nginx
docker run \ -p 80:80 \ --name nginx \ -v /home/nginx/conf/nginx.conf:/etc/nginx/nginx.conf \ -v /home/nginx/conf/conf.d:/etc/nginx/conf.d \ -v /home/nginx/log:/var/log/nginx \ -v /home/nginx/html:/usr/share/nginx/html \ -d nginx \ --restart=always #也可以不直接加 --restart=always 然后用以下命令修改 docker update nginx --restart=always
–name nginx 启动容器的名字
-d 后台运行
-p 80:80 前主机端口 后容器端口
-v /home/nginx/conf/nginx.conf:/etc/nginx/nginx.conf 挂载nginx.conf配置文件
-v /home/nginx/conf/conf.d:/etc/nginx/conf.d 挂载nginx配置文件
-v /home/nginx/log:/var/log/nginx 挂载nginx日志文件
-v /home/nginx/html:/usr/share/nginx/html 挂载nginx内容 nginx:latest 本地运行的版本
\ shell 命令换行
然后访问上述的端口即可