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  --退出镜像

 

posted @ 2020-12-16 17:55  laraine深闺  阅读(172)  评论(0编辑  收藏  举报