安装命令:docker pull nginx
安装完成之后进行测试:
sudo docker run --name nginx-test -p 8081:80 -d nginx
查看docker 镜像进程
sudo docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES f77f78d2228d nginx "nginx -g 'daemon of…" 12 seconds ago Up 11 seconds 0.0.0.0:8081->80/tcp nginx-test
在docker中部署nginx
创建如下文件:
mkdir -p ~/nginx/www ~/nginx/logs ~/nginx/conf
拷贝容器内 Nginx 默认配置文件到本地当前目录下的 conf 目录,容器 ID 可以查看 docker ps 命令输入中的第一列:
sudo docker cp f77f78d2228d:/etc/nginx/nginx.conf ~/nginx/conf
sudo docker run -d -p 8082:80 --name nginx-test-web -v ~/nginx/www:/usr/share/nginx/html -v ~/nginx/conf/nginx.conf:/etc/nginx/nginx.conf -v ~/nginx/logs:/var/log/nginx nginx
ad4106aed276c3a4c4e5b74a70d7388bf65e9e0dae8a1e360f97baa6b0b7f0fe
sudo docker ps
查看 localhost:8082
在~/nginx/www 下创建 index.html
重新访问:localhost:8082