docker安装nginx

拉取镜像

docker pill nginx

查看当前镜像

docker images

先随便运行一个nginx容器,复制文件到本地目录

docker run -d --name tmp-nginx-container nginx

#取出nginx容器默认配置文件
mkdir -p /var/nginx/  /opt/test/nginx
docker run -d --name tmp-nginx-container nginx
docker cp temp-nginx-con:/etc/nginx/nginx.conf /var/nginx 复制容器的配置文件到本地目录
docker cp temp-nginx-con:/etc/nginx/conf.d /var/nginx
docker cp temp-nginx-con:/usr/share/nginx/html /opt/test/nginx


docker rm -f tmp-nginx-container  删除容器

docker container ls -all 查看所有容器

# Delete all containers 

docker rm $(docker ps -a -q)   删除容器

# Delete all images

docker rmi $(docker images -q) 删除镜像

#运行nginx容器


docker run -d --name nginx -p 8082:80
-v /var/nginx/nginx.conf:/etc/nginx/nginx.conf
-v /var/nginx/conf.d:/etc/nginx/conf.d
-v /opt/test/nginx/html:/usr/share/nginx/html
-v /var/nginx/logs:/var/log/nginx
--privileged=true nginx

docker container ls -all 查看所有容器

# Delete all containers 删除容器

docker rm $(docker ps -a -q)   删除镜像

# Delete all images

docker rmi $(docker images -q)

docker exec -it $镜像名 bash  ---进入镜像

exit  --退出镜像

原文地址:https://www.cnblogs.com/laraine/p/14145302.html