Ubuntu安装docker并在docker中安装nginx

下载docker安装包

https://pan.baidu.com/s/1tSR4kRf39FVwEzLkE0jr8A

下载nginx镜像包

https://pan.baidu.com/s/1mxuXPDd0YZVl3LSkSHnJVQ

将安装包传到服务器上,安装docker和nginx镜像包

#安装docker
sudo dpkg -i docker-engine_1.8.3-0-trusty_amd64.deb
#安装nginx镜像包
sudo docker load < nginx.tar

启动nginx,主要是为了获取配置文件

#启动nginx
sudo docker run --name nginx -d -p 80:80 nginx
#通过浏览器访问 http://IP,出现【Welcome to nginx!】表示成功
#拷贝默认配置文件
sudo mkdir /etc/nginx
cd /etc/nginx/
sudo docker cp nginx:/etc/nginx/nginx.conf /etc/nginx/nginx.conf
sudo docker cp nginx:/etc/nginx/conf.d/ /etc/nginx/conf.d

配置文件拷贝完成,停止当前nginx,使用外部配置文件启动

#停止并删除当前nginx服务
sudo docker stop nginx
sudo docker rm nginx
#新建日志文件夹
sudo mkdir /etc/nginx/log
#启动nginx
sudo docker run --name nginx -d -p 80:80 -v /etc/nginx/nginx.conf:/etc/nginx/nginx.conf -v /etc/nginx/conf.d/:/etc/nginx/conf.d/ -v /etc/nginx/log:/var/log/nginx nginx
#执行以下命令查看nginx服务
sudo docker ps 

你可能感兴趣的:(Ubuntu安装docker并在docker中安装nginx)