![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Docker
文章平均质量分 86
stan Z
功夫在程序外且真实高于月亮
展开
-
Docker——Docker Swarm(阿里云搭建Swarm集群)
Docker SwarmSwarm的一些关键概念什么是Swarm阿里云搭建Swarm集群准备工作Swarm的一些关键概念什么是Swarm使用Swarm构建嵌入在Docker引擎中的集群管理和编排功能。Swarm是一个单独的项目,实现了Docker的业务流程层,并能够直接在Docker中使用。一个群集由多个Docker主机组成,这些Docker主机以群集模式运行,并充当管理节点(用于管理成员资格和委派)和工作节点(用于运行 群集服务)。一个Docker主机可以是管理员,工作人员,或同时担任这两原创 2021-04-26 17:30:06 · 2475 阅读 · 10 评论 -
Docker——Docker Compose的使用
Docker ComposeDocker Compose概述Compose一些理解Docker Compose的安装Docker Compose的使用方法网络规则yaml编写规则使用compose 一键部署wordpress博客通过docker-compose使微服务上线Docker Compose概述之前使用 Docker,需要定义 Dockerfile 文件,然后使用 docker build、docker run 等命令操作容器。然而微服务架构的应用系统一般包含若干个微服务,每个微服务一般都会部原创 2021-04-25 17:20:42 · 1430 阅读 · 2 评论 -
Docker——Python和Java微服务使用 Dockerfile 打包成镜像发布上线
微服务打包Docker镜像Python微服务打包Docker镜像SpringBoot微服务打包Docker镜像Python微服务打包Docker镜像编写app.pymkdir ~/pythoncd ~/pythonvim app.py#!/usr/bin/python3from werkzeug.serving import make_serverdef demo_app(environ, start_response):start_response('200 OK', [('Con原创 2021-04-24 23:36:09 · 2315 阅读 · 3 评论 -
Docker——Docker网络(Network)、Docker-Redis集群部署
Docker网络理解Docker0常见的容器之间通信方式同一个宿主机内部容器网络信息查看容器互联自定义网络不同网段之间的连通不同自定义网络连通Redis集群部署实战理解Docker0先把之前的容器和镜像全部删除docker rm -f $(docker ps -qa)docker rmi $(docker images -qa)查看网络信息ip a里面有一个docker03: docker0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 15原创 2021-04-24 17:59:31 · 2231 阅读 · 4 评论 -
Docker——Dockerfile(构建自己的tomcat镜像和node.js应用)
DockerfileDockerfile的概述Dockerfile构建过程语法要求Dockerfile指令构建自己的centosCMD和ENTRYPOINT的区别Dockerfile制作tomcat镜像发布项目发布镜像到DockerHub和阿里云服务Dockerfile的概述dockerfile是用来构建docker镜像的文件,写有命令参数的脚本构建步骤:编写一个dockerfile 文件docker build 构建成为一个镜像docker run 运行镜像docker push 发布镜原创 2021-04-23 17:06:16 · 1820 阅读 · 0 评论 -
Docker——Docker 容器数据卷(Volumes)
Docker 容器数据卷容器数据卷(Volumes)容器数据卷概述使用数据卷实现mysql数据同步具名挂载和匿名挂载匿名挂载具名挂载DockerFile容器数据卷(Volumes)容器数据卷概述Docker 镜像是分层结构,联合挂载,镜像中各层的文件都是只读的,容器中所有文件对外可见的状态是多层叠加后的可见状态。因此对于IO性能要求较高的容器,如果使用Overlayfs会严重影响容器的性能。另外,容器在生命周期结束的时候会被删除,对于有数据持久化要求的容器而言,容器运行中有价值的数据并需要存储在外原创 2021-04-22 23:15:17 · 1924 阅读 · 2 评论 -
Docker——Docker 镜像详解
Docker 镜像Docker镜像是什么Docker镜像加载原理联合文件系统(UnionFS)镜像加载原理镜像分成理解Commit镜像镜像的总结Docker镜像是什么Docker 容器的运行是基于宿主机的内核,通过linux的namespaces来实现隔离,相对于虚拟机而言降低了硬件资源的性能损耗,且具备一定程度上的应用隔离效果。镜像是一种轻量级,可执行的独立软件包,用来打包软件运行环境和基于运行环境开发的软件,它包含运行某个软件所需的所有内容,包括代码、运行时、库、环境变量和配置文件。通过最小化原创 2021-04-22 15:27:27 · 3010 阅读 · 12 评论 -
Docker——Portainer可视化面板
Portainer可视化面板Portainer可视化面板介绍Portainer可视化面板安装Portainer可视化面板介绍Portainer是一个可视化的容器镜像的图形管理工具,利用Portainer可以轻松构建,管理和维护Docker环境。 而且完全免费,基于容器化的安装方式,方便高效部署。官方站点Portainer可视化面板安装docker run -d -p 8088:9000 --restart=always -v /var/run/docker.sock:/var/run/docker原创 2021-04-22 13:24:16 · 1859 阅读 · 10 评论 -
Docker——Docker的常用命令和部署一些服务(nginx、tomcat、es+kibana)
Docker的常用命令帮助命令镜像命令容器命令常用的其他命令命令手册帮助命令docker 命令 --helpdocker run --help显示docker版本信息docker version显示docker系统信息,包括镜像和容器的数量docker info官方帮助文档镜像命令docker images显示本地镜像Name ,shorthandDescription- -all , -a显示所有镜像- -digests显示摘要- -filte原创 2021-04-21 17:23:21 · 2739 阅读 · 10 评论 -
Docker——Docker的基础和安装
Docker基础Docker概述Linux 容器的具体实现方式namespace机制cgroup技术使用Docker的优势Docker的架构Docker组件Docker镜像和容器Docker安装阿里云镜像加速分析docker helloworld流程Docker底层原理Docker概述Docker是基于Go语言开发的,官网地址和文档地址Docker基于容器技术的轻量级虚拟化解决方案Docker是容器引擎,把Linux的cgroup、namespace等容器底层技术进行封装抽象为用户提供了原创 2021-04-21 14:37:47 · 1699 阅读 · 2 评论