docker+nginx上手
学习目标:在docker中安装nginx成功
主要步骤如下:
- VMware 安装 CentOS7
- 安装docker
- 安装nginx
一、VMware 安装 CentOS7
VMware安装centos7
centos7版本选择需求:运行在服务器,只要命令行版,即minimal版
从CentOS官方获取ISO光盘映像,VMware选择ISO光盘映像安装系统
确保centos7能联通外网
1. 虚拟系统联网模式设置为桥接模式,即直接连接物理网络
2. 确保开启启动网卡
vi /etc/sysconfig/network-scripts/ifcfg-ens33
将ONBOOT
字段值改为yes
ps:
怎么进入修改啊。。。 【进去后按 “i"就行】
保存退出也不会。。。 【按ESC退出编辑状态,输入”:wq"即保存退出,":q"退出,":q!"强制退出】
3. 测试联通外网
重启服务
service network restart
查看ip
ip addr
测试联通外网
ping baidu.com
二、安装docker
安装工具包
确保centos能识别yum-config-manager
命令
yum install -y yum-utils
设置yum镜像源
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
安装docker
yum install docker-ce docker-ce-cli containerd.io
添加阿里云镜像加速器配置
vi /etc/docker/daemon.json
添加以下内容:
{
"registry-mirrors": [
"https://alzgoonw.mirror.aliyuncs.com"
]
}
授予执行权限
chmod -R 777 /etc/docker/daemon.json
查看是否授予成功
ll /etc/docker/daemon.json
启动docker
systemctl start docker
systemctl status docker
测试hello-world
docker run hello-world
出现Hello from Docker!表示成功
三、安装nginx
从仓库拉取最新版nginx
docker pull nginx:latest
查看本地镜像
docker images
运行容器
docker run --name nginx-test -p 8080:80 -d nginx
--name nginx-test
容器名称-p 8080:80
将本地8080端口映射到容器内部80端口-d nginx
设置容器在后台一直运行
测试nginx是否运行成功
在浏览器中输入xxx.xxx.xxx.xxx:8080,其中ip为centos虚拟机的ip,如果不清楚可以输入ip addr
查询
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异