一、 概述
本练习包括两个部分。
第一个部分使用京东智联云上的云主机,安装docker运行环境,了解docker运行、管理容器的基本操作。使用Linux系统工具,探索容器和POD的基本结构。
第二个部分使用京东智联云直接创建原生容器,通过京东智联云控制台对容器进行基本操作。了解、体验原生容器与Docker容器的异同。
二、 配置信息
序号 | 资源类型 | 规格 | 数量 |
1 | VPC | N/A | 1 |
2 | Subnet | N/A | 1 |
3 | 公网IP | 带宽1M | 1 |
4 | 云主机 | 1核4GB | 1 |
5 | 原生容器 | 1核4GB | 1 |
三、 系统架构
![]()

四、 操作步骤
1. 登录京东智联云控制台领取云资源
1.1 登录京东智联云账号
【如有登录有问题,请检查浏览器,一定设置Chrome为默认浏览器】
体验登录网址:https://console.jdcloud.com/

如您为新用户,请注册后登录。如您为老用户,请直接登录。

1.2 领取云资源
点击控制台->账户管理->实名认证->个人实名认证

点击立即认证->从下方三种方式选择认证,建议选择实名手机认证,可快速通过认证

认证成功

200元资源包领取方式:请添加小助手(ID:jdcloud_dev)回复**公开课**,进入交流群领取云资源包

(提示:账号实名认证后方可领取)
点击费用管理->代金券管理->余额,查看代金券是否到账。后续可进行动手实操

登录成功后进入控制台后看到如下界面。

2. 创建虚拟专用网VPC
点击云服务->私有网络,选择华北-北京,点击创建。

输入名称,点击确定。

3. 创建子网
点击私有网络->子网,选择华北-北京,点击创建。

输入名称,选择刚刚创建的私有网络VPC-1,点击确定。

4. 创建云主机
点击云产品->云主机

点击“创建”

点击 按配置,区域选择华北-北京

选择本地系统盘
镜像选择CentOS CentOS 7.6 64位
规格选择 通用 标准型 g.n2.medium 1核 4GB (如果显示规格售罄,请在上面更换可用区后重试)

存储使用默认配置,网络选择刚刚创建的VPC和子网,安全组选择Linux安全组开放22端口,带宽使用默认配置。


输入名称,设置密码,请牢记密码用于后续步骤中登录云主机。点击立即购买。

点击已阅读并同意,点击立即开通。
点击刷新按钮,直到云主机进入运行中状态,并且获得公网IP地址。
5. 安装Docker
点击立即开通后,点“云产品” –“云主机”
远程连接按钮进入主机命令行终端,重新加载浏览器。
在命令行终端中输入用户名root和密码进行登录,密码是在创建云主机时设置的密码。

开始安装Docker软件包:输入“yum install –y docker”如下图:
![]()
安装成功后需要手动启动docker服务,输入 “systemctl enable docker” 和 “systemctl start docker”、“systemctl status docker”:

6. 运行hello-world
输入 “docker run hello-world”:
7. 探索容器背后(选作)
1. 使用 docker run nginx命令运行niginx容器
2. 使用docker inspect/ps ax命令查看容器进程
3. 使用mount命令查看容器文件系统
4. (高级)使用nsenter命令查看容器所在网络空间,该网络空间与VM网络空间有何不同?你可能需要先安装nsenter。
5. (高级)使用在nsenter在nginx容器中创建一个文件,你能在VM的文件系统中找到这个文件吗?这个文件能在容器外部被修改吗?
6. (最高难度)重新创建一个nginx容器,并能在外部使用VM公网IP被访问。你需要考虑映射容器的端口以及在安全组开放相应的端口。
8. 京东智联云原生容器
从控制台选择云服务-原生容器

地域选择华北-北京,点击创建:

与创建云主机类似,选择按配置,地域选择华北-北京

在镜像部分,选择第三方镜像,镜像仓库选择docker.io(docker官方镜像)。镜像名称输入nginx,镜像版本输入latest。系统会自动校验镜像的有效性。

实例规格选择g.n2.medium(1核4GB,通用 标准型):

存储选择容量型HDD云盘:

网络部分选择之前创建好的VPC和子网,安全组选择默认安全组开放全部端口。请注意这个安全组仅供调试使用,不要使用在生产业务中。

在基本信息部分提供实例的名称,并点击立即购买

在订单确认页面确认服务条款后点击立即开通

稍后刷新容器实例列表,查看分配给实例的公网IP:

在浏览器中输入原生容器实例的公网IP地址,查看nginx提供的缺省页面

9. 结束
恭喜完成所有任务!
请根据个人兴趣继续探索docker、京东云虚机、原生容器控制台。
完毕后请及时释放不再继续使用的资源。
谢谢!






