以下通过视频方式来分别介绍“搭建wordPress”、“腾讯云TKE容器创建Nginx”和“手工搭建Hello world 服务”,因为很多细节不能整理入博客建议视频方式学习,并同步以下讲义进行学习的回顾与操作。
以下是讲义内容。
在使用容器前首先要创建集群,并购买cvm服务器资源。
以下为创建集群步骤
创建容器网络
每个pod存放结单63个计算方式:
确认好Master节点和购买服务器的计费模式
在集群上拉群Nginx容器
新建命名空间
新建镜像仓库
mkdir hellonode
cd hellonode
vim server.js
写入测试代码
var http = require('http');
var handleRequest = function(request, response) {
console.log('Received request for URL: ' + request.url);
response.writeHead(200);
response.end('Hello World!');
};
var www = http.createServer(handleRequest);
www.listen(80);
本机测试
node server.js
执行一下命令
curl 127.0.0.1:80
通过docker构建镜像
cd /hellonode
vim Dockerfile
编写dockerfile
FROM node:4.4
EXPOSE 80
COPY server.js .
CMD node server.js
构建镜像
docker build -t hello-node:v1 .
查看构建结果
docker images
上传镜像到腾讯云镜像仓库,先打标签。
docker tag IMAGEID ccr.ccs.tencentyun.com/命名空间/helloworld:v1
上传镜像
sudo docker push ccr.ccs.tencentyun.com/命名空间/helloworld:v1
成功上传
镜像版本位置写入v1(镜像版本号)
选择私有镜像
映射容器与负载均衡的端口
构建成功的运行状态
测试访问成功
参考内容
手动搭建 Hello World 服务: https://cloud.tencent.com/document/product/457/7204
创建简单的 Nginx 服务:https://cloud.tencent.com/document/product/457/7851
单实例版wordPress: https://cloud.tencent.com/document/product/457/7205
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。