本文介绍如何使用轻量应用服务器部署Docker,并使用Docker部署Nginx Web服务器。

背景信息

轻量应用服务器提供了Docker 19.03应用镜像,您可以通过该镜像快速部署并使用Docker。关于Docker的更多信息,请参见Docker概述

部署Docker

  1. 登录轻量应用服务器管理控制台
  2. 在左侧导航栏,单击服务器列表
  3. 服务器列表页面的右上角,单击创建服务器
  4. 在售卖页,完成服务器的配置信息。
    配置项说明如下:
    • 镜像区域,选择Docker 19.03
    • 根据您的业务需求设置地域、套餐配置与购买时长等配置项,具体操作,请参见创建服务器时的配置项说明
  5. 单击立即购买
    请您根据页面提示完成服务器的购买。

使用Docker

  1. 登录轻量应用服务器管理控制台
  2. 在左侧导航栏,单击服务器列表
  3. 服务器列表页面,找到通过Docker镜像创建的轻量应用服务器,然后单击服务器卡片。
  4. 在左侧导航栏,选择应用管理 > 应用详情
    您可以在应用详情页,查看Docker的镜像信息、使用步骤示例等。Docker Image
  5. 在应用详情页的右上角,单击远程连接
  6. 在服务器内,使用Docker。
    本文以拉取并运行Nginx镜像为示例。
    1. 运行以下命令,查找Nginx镜像。
      sudo su root
      docker search nginx
    2. 运行以下命令,拉取Nginx镜像。
      docker pull nginx
    3. 运行以下命令,查看已有的本地镜像。
      docker images
      如下图所示,表示已拉取Nginx镜像到本地。docker images
    4. 运行以下命令,创建并后台运行Nginx容器,同时将Nginx的80端口映射至服务器的8080端口。
      docker run --name 容器别名 -p 8080:80 -d 镜像名称(REPOSITORY)
      本示例中,镜像名称为docker.io/nginx,容器别名示例为nginx-test11,示例命令如下所示。
      docker run --name nginx-test11 -p 8080:80 -d docker.io/nginx
      说明 实际的镜像名称以您运行docker images命令后的查询结果为准。
    5. 运行以下命令,查看容器列表。
      docker ps
      查询结果如下所示:docker ps
    6. 在轻量应用服务器的防火墙中放行所需的8080端口。具体操作,请参见添加防火墙规则
    7. 在本地主机的浏览器中,访问轻量应用服务器公网IP:8080
      如下图所示,表示已成功部署Nginx。nginx