草庐IT

DOCKER_USERNAME

全部标签

基于 k8s+docker 环境构建一个高可用、高性能的 web 集群。

目录项目架构图项目描述项目环境环境准备IP地址规划关闭selinux和firewall配置静态ip地址修改主机名升级系统(可做可不做)添加hosts解析项目步骤一.使用ProcessOn设计了整个集群的架构,规划好服务器的IP地址,使用kubeadm安装k8s单master的集群环境(1个master+2个node节点)。二.部署ansible完成相关软件的自动化运维工作,部署防火墙服务器,部署堡垒机。部署堡垒机部署firewall服务器三.部署nfs服务器,为整个web集群提供数据,让所有的web业务pod都去访问,通过pv、pvc和卷挂载实现。四.构建CI/CD环境,部署gitlab,Je

Docker 容器正常启动但通过ip加端口无法访问

前置条件:使用的阿里云轻量云服务器,ECS服务器应该也是类似的。问题排查过程排查linux服务器本身的防火墙是否开启,查看后是关闭的。排查轻量云服务器的安全组是否将端口加入安全组,否则也是无法访问的,端口已加入安全组,可以排除这个问题。通过tcping等端口ping工具,发现端口也是无法ping通。通过在linux主机上去curl对应的端口,发现是可以通的。问题解决看了上述的配置,以及docker的状态都没什么问题,想到了docker的运行时间可能比较长了,索性就试了一下重启docker服务。$servicedockerrestartRedirectingto/bin/systemctlres

【Linux】基于 Jenkins 自动打包并部署 Tomcat 环境/docker环境/PHP环境

🍁博主简介  🏅云计算领域优质创作者  🏅华为云开发者社区专家博主  🏅阿里云开发者社区专家博主💊交流社区:运维交流社区欢迎大家的加入!目录jenkins的基本配置1、修改jenkins初始密码2、安装Jenkins必要插件3、配置jenkins并发执行数量4、配置邮件地址基于Jenkins自动打包并部署Tomcat环境传统网站部署的流程主流网站部署的流程Jenkins工作原理及实验准备1、配置git主机2、配置jenkins主机3、配置web主机4、新建Maven项目5、验证Jenkins自动打包部署结果基于Jenkins自动打包并部署docker环境1、安装docker-ce2、阿里云镜像

Docker部署Java 项目

1、连接服务器,创建项目文件夹 1.1 根据服务器提供的公网IP地址,用Xshell连接上1.2.在当前目录下,通过#mkdirjty-nx,创建一个项目部署文件夹,jty-nx:是文件名  2、创建Dockerfile文件在刚刚创建的项目文件jty-nx下创建Dockerfile文件                                   Dockerfile是用于创建Docker对象的脚本,先创建Dockerfile文件,可以在idea的项目中创建,文件内容模板如下:                FROMascdc/jdk8ADD*.jarapp.jarENTRYPOINT[

docker下安装oracle11g(一次安装成功)

01引言本文参考:https://blog.csdn.net/Alex_81D/article/details/123995878本文主要记录在docker下安装oracle11g的整体流程;02安装拉取oracle11g镜像(有6g,要等较长的时间):dockerpullregistry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g执行以下命令以创建并运行Oracle11g容器(其中:30026为映射主机端口,8081为管理界面端口,helowin为Oracle数据库唯一实例ID,这些都是可以配置的):dockerrun-d-p30026:1521-

docker 已经配置了国内镜像源,但是拉取镜像速度还是很慢(gcr.io、quay.io、ghcr.io)

前言国内用户在使用docker时,想必都遇到过镜像拉取慢的问题,那是因为docker默认指向的镜像下载地址是https://hub.docker.com,服务器在国外。网上有关配置docker国内镜像源的教程很多,像腾讯、阿里、网易等等都会提供镜像仓库,自行配置下即可。一般配置完镜像源后,拉取镜像都会快不少,但是目前我配置了镜像源了,拉取镜像速度还是非常的慢。最终发现是配置的镜像源没有对应的镜像仓库(ghcr.io)的资源。我的解决方式由于我需要拉取的镜像使用者比较少,国内的源都没有资源,最终还是找了一台能上外网的机器,拉取镜像后保存下来再转移到目标机器。使用了docker的saveload转

无法停止删除容器,Mac重启Docker

问题:不能停止、杀死、删除容器,使用以下命令得到错误消息:dockerstopErrorresponsefromdaemon:cannotstopcontainer::triedtokillcontainer,butdidnotreceiveanexiteventdockerkillErrorresponsefromdaemon:cannotkillcontainer::triedtokillcontainer,butdidnotreceiveanexiteventdockerrmErrorresponsefromdaemon:Youcannotremovearunningcontainer.

解密Docker,看这一篇就够了

作者:禅与计算机程序设计艺术1.简介Docker是一个开源的应用容器引擎,能够轻松打包、部署及运行任何应用,为开发者提供了简单易用的容器化开发环境。从Docker的出现可以说改变了容器的定义,在容器技术日新月异的今天,作为云计算领域的一个重要参与者,Docker也逐渐地被更多的人所熟知,甚至成为容器编排领域的标杆。作为一个深受Docker影响的开源项目,理解Docker底层原理,对于我们理解容器技术,应用安全,容器平台等方面都有着十分重要的作用。为了帮助读者更好的了解Docker背后的原理,本文基于最新版本的DockerEngine-19.03版,从宏观层面以及各个子系统的角度出发,逐步阐述D

使用 Docker Compose 部署单机版 Redis:简单高效的数据缓存与存储

家人们啦!今天我们来介绍如何使用docker-compose部署单机版Redis,这是一个简单高效的数据缓存与存储解决方案,广泛应用于Web应用、移动应用以及各类数据处理场景。我们过后几篇文章了将会介绍cluster和sentinel集群的部署。通过本文的指导,你将能够快速上手并体验Redis在你的应用中所带来的便捷性与高性能。废话不多说,让我们开始吧!官方文档:https://redis.io/documentation什么是Redis?Redis(RemoteDictionaryServer的缩写)是一个开源的内存数据存储系统,它可以用作数据库、缓存和消息中间件。Redis支持多种数据结构

cka/ckad应试指南 从docker到kubernetes完全攻略

《cka/ckad应试指南从docker到kubernetes完全攻略》段超飞docker1-安装并配置docker,yum源,docker下载慢2-基本命令:镜像管理,基本命令,创建容器3-网络,存储卷,镜像仓库,4-dockerfile,编排工具k8s1-基本定义vsphere:esxi运行虚拟机,vcenter管理平台,vsphereclient连接k8s:woker运行pod(pod可以运行多个容器)(kubelet接受命令-kube-proxy转发给pod),master管理平台(kubectl,apiserver,controller,scheduler,),客户端kubectl通