Docker有两个分支版本:Docker CE和Docker EE,即社区版和企业版。本教程基于CentOS 7安装Docker CE。
环境
拉取镜像
docker pull nginx
查看镜像
docker images
docker run -p 80:80 --name nginx -d nginx
mkdir -p /mydata/nginx/conf
sudo chmod -R 777 /mydata/nginx
注意:将Nginx容器映射到本机目录下,这一步必须要操作,否则Nginx容器无法启动
将nginx容器中的nginx目录复制到本机的/mydata/nginx/conf目录
docker container cp nginx:/etc/nginx /mydata/nginx/conf
移动nginx目录,将该目录的所有文件移动到 conf 目录
mv /mydata/nginx/conf/nginx/* /mydata/nginx/conf/
删除多余的 /mydata/nginx/conf/nginx目录
rm -rf /mydata/nginx/conf/nginx
复制 html 目录,将Nginx目录的所有文件复制到本机 nginx目录下
docker container cp nginx:/usr/share/nginx/html /mydata/nginx/
# 停止运行 nginx 容器
docker stop nginx
# 删除 nginx 容器
docker rm nginx
docker run -p 80:80 --name nginx \
-v /mydata/nginx/html:/usr/share/nginx/html \
-v /mydata/nginx/logs:/var/log/nginx \
-v /mydata/nginx/conf/:/etc/nginx \
-d nginx
docker ps
docker update nginx --restart=always
ifconfig
版权说明 : 本文为转载文章, 版权归原作者所有 版权申明
原文链接 : https://blog.csdn.net/qq_31762741/article/details/121806994
内容来源于网络,如有侵权,请联系作者删除!