阿里云ECS使用Docker安装Nginx服务

查看可用版本

docker search nginx

拉取最新版本镜像

docker pull nginx:latest

查看镜像

docker images

运行容器docker run --name nginx-test -p 8080:80 -d nginx

 

### 如何在阿里云ECS服务器上安装配置 Docker Compose #### 准备工作 确保已经登录到阿里云 ECS 服务器并拥有管理员权限。可以通过 SSH 工具如 SecureCRT 或者 PuTTY 连接到服务器。 #### 更新软件包索引和安装依赖项 为了保证后续命令顺利执行,建议先更新系统的软件包列表以及必要的依赖库: ```bash sudo yum update -y && sudo yum install -y \ curl \ wget \ git \ vim ``` #### 安装 Docker CE 由于 Docker Compose 需要搭配 Docker 使用,在此之前需完成 Docker 的部署: ```bash sudo yum makecache fast sudo yum -y install docker-ce[^2] ``` 启动并设置 Docker 开机自启: ```bash sudo systemctl start docker sudo systemctl enable docker ``` 验证 Docker 是否正常运行: ```bash docker run hello-world ``` 如果一切正常,则会显示一条欢迎信息表示容器已成功拉取并运行。 #### 下载并安装 Docker Compose 获取最新的稳定版 Docker Compose 文件至 `/usr/local/bin/` 路径下,并赋予可执行权限: ```bash sudo curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose sudo chmod +x /usr/local/bin/docker-compose ``` 确认安装无误后可以查看当前版本号来检验是否安装成功: ```bash docker-compose --version ``` 此时应该能看到具体的版本编号输出,证明 Docker Compose 成功安装完毕[^1]。 #### 测试 Docker Compose 功能 创建一个简单的 `docker-compose.yml` 文件用于测试目的: ```yaml version: '3' services: web: image: nginx:latest ports: - "8080:80" ``` 保存上述 YAML 内容之后,在同一目录下输入如下指令启动服务: ```bash docker-compose up -d ``` 打开浏览器访问 http://<your_server_ip>:8080 ,应当能够看到默认 Nginx 页面加载出来,这说明 Docker Compose 正常运作[^3]。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值