Docker安装Nginx
拉取nginx镜像
docker pull nginx
创建并启动nginx容器
docker run --name=nginx-instance -p 80:80 -d nginx
宿主机创建挂载目录
mkdir /usr/local/qc-space/docker/nginx
复制nginx关键目录到宿主机
docker cp nginx-instance:/etc/nginx /usr/local/qc-space/docker/nginx/conf
docker cp nginx-instance:/usr/share/nginx/html /usr/local/qc-space/docker/nginx/html
docker cp nginx-instance:/var/log/nginx /usr/local/qc-space/docker/nginx/logs
重新挂载nginx容器
重新挂载nginx容器,需要先停止到先前运行的nginx容器,然后删除容器。
docker stop nginx-instance
docker rm nginx-instance
每次都需要敲这个命令有点难受,可以单独建立一个sh文件,将命令都配置进去
#停止已经启动的nginx容器
nginxName=nginx-instance
docker stop $nginxName
docker rm $nginxName
docker run --restart=always --name=$nginxName -p 80:80 -d nginx
挂载宿主机目录
#停止已经启动的nginx容器
nginxName=nginx-instance
docker stop $nginxName
docker rm $nginxName
docker run --restart=always --name=$nginxName \
-p 80:80 \
-p 443:443 \
-p 8000:8000 \
-p 8001:8001 \
-v /usr/local/qc-space/docker/nginx/conf:/etc/nginx \
-v /usr/local/qc-space/docker/nginx/html:/usr/share/nginx/html \
-v /usr/local/qc-space/docker/nginx/logs:/var/log/nginx \
-d nginx
本站所有文章、数据、图片均来自互联网,一切版权均归源网站或源作者所有。
如果侵犯了你的权益请来信告知我删除。邮箱:577955659@qq.com
上一篇:Centos安装Docker