
Docker
文章平均质量分 64
分享Docker学习笔记。
simpleGq
死亡不是终结而是开始。
展开
-
记一次docker部署web应用实战(Docker + MongoDB + Liberity)
最近项目中有一个搜集用户feedback的功能,用户通过回答一些问题给我们提供feedback。feedback的数据会以json文件的格式通过邮件发送给我们。但是这些json文件如何进行保存是一个问题。于是后面我们又单独基于MongoDB和liberity(Web应用服务器,相当于Tomcat)开发了一个简单的应用,提供了文件的上传、导出、查看等功能。当我们收到这些json文件后,通过上传功能,将json文件中的数据,存储在MongoDB中。同时可以从mongodb中以文件的形式导出feedback数据原创 2021-05-12 20:46:27 · 1049 阅读 · 0 评论 -
Docker常用命令、Docker数据卷、Dockerfile
容器命令:========容器操作相关=========docker run -d --name nginx01 -p 3344:80 nginx // -d表示后台启动nginx,--name表示命名为nginx01,-p容器内部端口80映射到主机端口3344(这样通过3344就能够访问容器里面的nginx服务)docker run -it -rm tomcat // (启动一个tomcat,-rm参数表示的是容器停止之后,容器数据以及镜像都会被自动全部删掉,不建议使用这种方式) docke原创 2021-03-13 17:44:57 · 246 阅读 · 0 评论 -
k8s基本了解
1.k8s是什么?Kubernetes是用于配置,管理和扩展应用程序的容器编排软件。 换句话说,Kubernetes允许您管理集群中的容器化应用程序(例如VM集群或物理计算机集群中的容器应用)的生命周期。一个应用程序可能需要许多其他资源才能运行,例如卷,网络和Secrets信息,这些资源将帮助完成诸如连接数据库,与防火墙后端通信以及保护密钥之类的事情。 Kubernetes可以帮助将这些资源添...原创 2020-04-23 12:05:21 · 662 阅读 · 0 评论 -
Docker镜像layer的理解
对于镜像layer的理解FROM python:3.6.1-alpineRUN pip install flaskCMD [“python”,“app.py”]COPY app.py /app.py上面是一个Dockerfile的例子,每一行都会生成一个新的layer。 每一个层是上一层的增量或者是一些改变。除了最上面的layer,镜像的每一层都是只读的。最上面的layer是为cont...原创 2020-04-17 16:40:13 · 7722 阅读 · 1 评论 -
通过Dockerfile构建镜像以及上传镜像到Docker Hub
Dockerfile构建镜像:Dockerfile的创建Dockerfile的每一句命令都会生成一层镜像。比如说下面的四条命令,会生成四层镜像。Dockerfile参考文档:https://docs.docker.com/engine/reference/builder/直接建一个名字为Dockerfile的文件.写入下面的命令:FROM python:3.6.1-alpineRU...原创 2020-04-17 16:16:28 · 2040 阅读 · 0 评论 -
Docker基础
docker 命令: 启动Ubuntu containerdocker container run -t ubuntu toptop is a Linux utility that prints the processes on a system and orders them by resource consumption.Top 命令: 答应系统上的一些进程的信息,并且根据资源消耗进...原创 2020-04-17 16:08:16 · 355 阅读 · 0 评论