云原生学习(一)

简介: docker学习

# 1、编写Dockerfile文件
[root@ccse ~/python]# vim Dockerfile
FROM centos:7
RUN curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
RUN curl -o /etc/yum.repos.d/epel.repo https://mirrors.aliyun.com/repo/epel-7.repo
RUN yum makecache fast;
RUN yum install python3-devel python3-pip -y
RUN pip3 install -i https://pypi.douban.com/simple flask
COPY app.py /opt
WORKDIR /opt
EXPOSE 8080
CMD ["python3","app.py"]

2、准备文件

[root@ccse ~/python]# vim app.py

coding:utf8

from flask import Flask
app=Flask(__name__)
@app.route('/')
def hello():

return 'hello docker, i am mm'

if __name__=='__main__':

app.run(host='0.0.0.0',port=8080)

3、查看

[root@ccse ~/python]# ll
total 8
-rw-r--r-- 1 root root 344 Dec 3 14:57 Dockerfile
-rw-r--r-- 1 root root 184 Dec 3 14:51 app.py

4、构建镜像

[root@ccse ~/python]# docker build -t mm_python .
Successfully built 04bb727cf38e
Successfully tagged mm_python:latest

5、启动容器

[root@ccse ~/python]# docker run -d --name my_python -p 8080:8080 mm_python
63353ec19497d524efe7f206ae306bdd94cdd39fbc9d75a69aa7dcdf0c414b3e

6、访问宿主机,查看容器内flask web网站

http://120.46.132.244:8080/
hello docker,i am mm

相关文章
|
7月前
|
Cloud Native Devops 编译器
为什么从事云原生开发需要学习容器技术
为什么从事云原生开发需要学习容器技术
80 1
|
3月前
|
多模数据库 Cloud Native NoSQL
Nosql学习之路:云原生多模数据库Lindorm训练营第一弹来啦
Lindorm训练营系列将通过一系列由浅入深的高质量课程和丰富的动手实验,将理论与实践结合,带你从入门到成为高阶开发者。参营学习还有机会获得惊喜彩蛋~
|
4月前
|
存储 Kubernetes Cloud Native
云原生|kubernetes|持久化存储pv,pvc和StorageClass的学习
云原生|kubernetes|持久化存储pv,pvc和StorageClass的学习
123 0
|
4月前
|
Kubernetes Cloud Native 应用服务中间件
云原生|kubernetes|关于configMap的一些学习
云原生|kubernetes|关于configMap的一些学习
49 1
|
4月前
|
Kubernetes Cloud Native 安全
猿创征文|云原生|kubernetes学习之多账户管理--权限精细化分配方案(两种方式-sa和用户)
猿创征文|云原生|kubernetes学习之多账户管理--权限精细化分配方案(两种方式-sa和用户)
84 0
|
4月前
|
Kubernetes Cloud Native API
猿创征文|云原生|kubernetes学习之RBAC(六)
猿创征文|云原生|kubernetes学习之RBAC(六)
33 0
|
9月前
|
消息中间件 自然语言处理 Cloud Native
基于大语言模型的 AIGC学习助手,重磅上线云原生消息社区!
你是否不知道怎么开始上手学习RocketMQ 5.0?不清楚从哪里找示例代码?是不是也经常找不到原理文档?
|
11月前
|
安全 搜索推荐 TensorFlow
带你读《云原生机密计算最佳实践白皮书》——部署TensorFlow横向联邦学习(1)
带你读《云原生机密计算最佳实践白皮书》——部署TensorFlow横向联邦学习(1)
178 0
|
11月前
|
Cloud Native 搜索推荐 TensorFlow
带你读《云原生机密计算最佳实践白皮书》——部署TensorFlow横向联邦学习(2)
带你读《云原生机密计算最佳实践白皮书》——部署TensorFlow横向联邦学习(2)
105 0
|
11月前
|
搜索推荐 Cloud Native TensorFlow
带你读《云原生机密计算最佳实践白皮书》——部署TensorFlow横向联邦学习(3)
带你读《云原生机密计算最佳实践白皮书》——部署TensorFlow横向联邦学习(3)
110 0

热门文章

最新文章