基于docker创建nginx容器

docker一键安装可以参考我这个博客:一键安装docker

1.创建基础容器

docker run -p280:280 --name nginx -d nginx

创建挂载到容器的宿主机文件夹

mkdir -p /home/000nginx-ebrms-ftp/html
mkdir -p /home/000nginx-ebrms-ftp/logs
mkdir -p /home/000nginx-ebrms-ftp/conf

拷贝相关配置到宿主机文件夹

docker container cp nginx:/etc/nginx /home/000nginx-ebrms-ftp/conf
mv /home/000nginx-ebrms-ftp/conf/nginx/* /home/000nginx-ebrms-ftp/conf
rm -rf /home/000nginx-ebrms-ftp/conf/nginx

删除基础容器

docker stop nginx
docker rm nginx

2、创建改造后的容器

docker run -p 20012-20023:20012-20023 --restart=always --name nginx \
-v /home/000nginx-ebrms-ftp/html:/usr/share/nginx/html \
-v /home/000nginx-ebrms-ftp/logs:/var/log/nginx \
-v /home/000nginx-ebrms-ftp/conf/:/etc/nginx \
-d nginx

基于docker创建nginx容器_第1张图片

你可能感兴趣的:(虚拟机&容器,docker,nginx)