Docker 安装 Nginx

docker cp 85fe48a5c898:/etc/nginx/nginx.conf /root/nginx/nginx.conf

简化版
docker pull nginxdocker run -d -p 8887:80--name nginx01 nginx

  • 注意:-drun 命令的参数,表示:后台运行容器,并返回容器 ID;
访问:
http://192.168.47.128:8887

即可。
进入容器:
docker exec -it nginx01 /bin/bash

whereis nginx

显示:
nginx: /usr/sbin/nginx /usr/lib/nginx /etc/nginx /usr/share/nginx

找到配置文件:
  • 配置文件目录:
/etc/nginx/nginx.conf

  • 静态文件目录:
/usr/share/nginx/

【Docker 安装 Nginx】启动容器建立映射:
docker run -p 8888:80 --name nginx01 -v /root/nginx/nginx.conf:/etc/nginx/nginx.conf -v /root/nginx/html:/usr/share/nginx/html -d nginx

详细版
docker search nginx docker pull nginx docker run -d -p 80:80--name nginx01 nginx docker exec -it nginx01 /bin/bash whereis nginx

ufw
lsof -i:6800
Ubuntu 18.04 LTS 设置固定 ip
https://blog.csdn.net/u010039...
https://blog.csdn.net/lengye7...
Docker 远程连接失败,2375 端口已经开放:
systemctl status firewalld # 启动防火墙 没有提示 systemctl start firewalld # 添加2375端口 firewall-cmd --permanent --zone=public --add-port=2375/tcp # 防火墙重启 firewall-cmd --reload # 查看开放的端口 firewall-cmd --permanent --zone=public --list-ports

打开防火墙
sudo ufw enable

重启防火墙
sudo ufw reload

打开指定端口
sudo ufw allow 8888

禁用指定端口
sudo ufw deny 8888

查看防火墙状态及端口使用情况
sudo ufw status

Redis
192.168.64.5 6379 备注:来自 Docker。
192.168.47.129 7000 密码:123456,备注:来自 Redis 安装包。
192.168.47.128 6379 密码:123456
重新加载防火墙配置:
sudo ufw reload
查看防火墙状态 systemctl status firewalld
Docker 安装 Nginx
文章图片

    推荐阅读