
Docker
文章平均质量分 84
Docker是一个开源的应用容器引擎,基于Go语言并遵从 Apache2.0 协议开源。
Docker可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。
MinggeQingchun
这个作者很懒,什么都没留下…
展开
-
Docker - Docker Compose;Docker Swarm
Docker Compose是用于定义和运行多容器Docker应用程序的工具。通过Compose,您可以使用YML文件来配置应用程序需要的所有服务。然后,使用一个命令,就可以从YML文件配置中创建并启动所有服务。原创 2023-01-05 22:10:36 · 1174 阅读 · 0 评论 -
Docker - Docker网络
新增一个自定义network删除自定义network连接自定义网络二、Docker实战。原创 2023-01-05 21:50:14 · 638 阅读 · 1 评论 -
DockerSwarm - DockerSwarm
Docker Swarm是Docker公司推出的用来管理Docker集群的平台,Swarm是容器集群管理工具,可以统一管理分布在不同主机的多个容器,相比起Kubenetes,Docker Swarm无需额外安装Swarm是Docker公司推出的用来管理docker集群的平台,几乎全部用GO语言来完成的开发的。转载 2022-12-24 22:06:41 · 1300 阅读 · 0 评论 -
Kubernetes - Kubernetes部署“容器化应用”(二)
kubectl create deployment deployment名称 --image=自定义项目镜像名称 --dry-run -o yaml > 需要生成的yaml文件。kubectl create deployment deployment名称 --image=自定义项目镜像名称 --dry-run -o json > 需要生成的json文件。kubectl create deployment deployment名称 --image=自定义项目镜像名称 --dry-run -o yaml。原创 2022-08-20 22:25:25 · 1260 阅读 · 0 评论 -
Kubernetes - Kubernetes详解;安装部署(一)
Kubernetes 这个单词源于希腊语,意为“舵手”或“飞行员”。Kubernetes,也称为K8S,其中8是代表中间“ubernete”的8个字符,是Google在2014年开源的一个容器编排引擎,作为CNCF(Cloud Native Computing Foundation;云原生计算基金会)最重要的组件之一Kubernetes用于自动化容器化应用程序的部署、规划、扩展和管理,它将组成应用程序的容器分组为逻辑单元,以便于管理和发现,用于管理云平台中多个主机上的容器化的应用。原创 2022-08-19 12:42:46 · 1921 阅读 · 0 评论 -
Docker - 清理Docker占用的磁盘空间
作为一个有信仰的技术公司,我们的后台采用了酷炫的全Docker化架构,所有服务,包括数据库都运行在Docker里面。这样做当然不是为了炫技,看得清楚的好处还是不少的:所有服务器的配置都非常简单,只安装了Docker,这样新增服务器的时候要简单很多。可以非常方便地在服务器之间移动各种服务,下载Docker镜像就可以运行,不需要手动配置运行环境。开发/测试环境与生产环境严格一致,不用担心由于环境问题导致部署失败。至少,上线这一年多来,Docker一直非常稳定,没有出什么问题。但是,它有一个不大不小的原创 2022-05-30 08:55:15 · 24665 阅读 · 5 评论 -
Docker - Docker挂载mysql
我们在VMware上的Linux系统上安装启动mysql服务后,可以在本机Windows系统上通过Navicat远程访问,可以进行数据库表的增删改查,但是会存在一个问题此时如果通过docker关闭MySQL容器,就会导致数据丢失(可以理解为数据库中的提交事务,未提交事务会导致数据没保存成功 ),因此修改容器之后需要保存或者挂载mysql数据库1、下载镜像# 最新版本docker pull mysql# 如 5.7 版本 本文基于5.7版本docker pull mysql:5.7原创 2022-11-06 21:48:11 · 5767 阅读 · 1 评论 -
Docker - Docker详解及使用
在说Docker之前,我们先说说传统服务器传统的独立服务器,它是一个独立的硬件设备,可以理解成是一台放在机房的高配置电脑;有独立的处理器、内存、硬盘、带宽等资源,可根据需求安装各种操作系统以及配置各种环境这种服务器缺点:1、花费成本较高(时间成本,资金成本)2、应用迁移比较麻烦,需要重新购买服务器,安装操作系统,配置运行环境,部署应用因此出现了虚拟化技术,主要分为硬件虚拟化(hardware-level-virtualization)操作系统虚拟化(os-level-virtua原创 2022-04-08 15:54:46 · 4793 阅读 · 2 评论 -
Docker-CentOS开启防火墙firewalled映射Docker端口
开启docker的Tomcat容器后,启动访问不了Tomcat。原创 2022-11-25 22:39:04 · 3994 阅读 · 0 评论 -
Docker - Docker部署war包
使用Docker部署war项目,必须要用容器,我们就用tomcact容器,其实都是将war包丢到tomcat的webapps目录下,tomcat启动的情况下会自动解压war包部署war包有两种方式1、在Docker中安装tomcat容器的镜像,然后把war包丢到tomcat镜像下webapps中注:如果tomcat关闭了,其webapps下的包就会消失2、利用挂载,还是安装tomcat容器的镜像,但是不把war包丢到tomcat下的webapps中,直接创建一个外部文件夹,将这个外部文件夹跟原创 2022-11-25 22:38:30 · 5647 阅读 · 2 评论 -
Docker启动Tomcat外部访问报错HTTP Status 404 – 未找到
1、从dockerhub上下载一个Tomcat镜像docker pull tomcat:9.02、启动Tomcat容器并做端口映射docker run -d -p 9090:8080 tomcat:9.0启动之后访问界面报错:HTTP Status 404 – 未找到错误原因Tomcat文件夹下的 webapps 文件夹是空的tomcat 默认的欢迎页面实际上放在的路径应该是 webapps/ROOT/index.jsp 或者 index.html解决办法1、使用原创 2022-03-10 21:05:26 · 644 阅读 · 0 评论 -
Docker-docke服务启动报错:Job for docker.service failed because the control process exited with error code.
启动docker服务时,报错systemctl start docker报错信息如下:Job for docker.service failed because the control process exited with error code.See "systemctl status docker.service" and "journalctl -xe" for details.使用如下命令查看journalctl -xe具体报错-- Subject: Unit原创 2022-03-10 09:16:22 · 44128 阅读 · 5 评论